ホームページ >バックエンド開発 >PHPチュートリアル >phpに関しては、mysqlがデータベースから抽出してPHPファイルに保存します

phpに関しては、mysqlがデータベースから抽出してPHPファイルに保存します

WBOY
WBOYオリジナル
2016-06-23 13:52:171029ブラウズ

たとえば

フォーラムの場合、各ディスカッション セクション テーブルには 2 つの基本値が必要です
1. fid
2. name

しかし、人数が多い場合、毎回数量ライブラリをチェックする必要はありません。 fid を参照してください fid=1 の名前は何ですか、fid2 の名前は何ですか

このテーブルを変更するか、特定のアクションを実行するたびに、データベースから 1 回クエリされてから保存されるようにできますか

php ファイルに (キャッシュとして) 配列として保存します

ユーザーが閲覧するたびに、テンプレート内の fid はキャッシュされた php ファイルに移動し、配列内の関連情報を見つけます


これを行うにはどうすればよいですか?


ディスカッションへの返信(解決策)

プログラム ファイルはファイルであり、テーブルもファイルです
とにかく、それらはすべてファイル内でチェックされているのに、なぜわざわざ何度もチェックする必要がありますか

必要ない場合計算するだけでなく、直接取得してチェックする?? ファイルをチェックするよりも高速です。

メモリが十分に大きい場合は、メモリに配置できます。

キャッシュにはmemcacheを使用します

memcacheがない場合はSMARTYを使用するしかありません
mysqlを直接使用した方が速いと思いますか?

セクションが年に1回変更されない場合は、直接配列を作成して、これを設定ファイルに入れます。SQL でクエリを開始するよりも優れています。どちらの方が安いですか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。