私のサイトの最適化クルセイドに、可能な限り多くのmysqlクエリを減らそうとしています。どちらが資源の面でコストがかかりますか?
Imは、サイトのさまざまなモジュールの.txtファイルを書き込み、オンデマンドで更新する部分的なキャッシュを実装しています。私は1つ、それはすべてのユーザーのために静的ではないことができますので、HDで書かれた.txtファイルは、PHPを介してオンザフライで変更する必要がありますに出くわしました。
flush();
ob_start();
include('file.txt');
$contents = ob_get_clean();
を介して行われる
は、それから私は、変数$の内容でHTMLを変更して、異なるユーザのためにそれをエコーします。
また、そのまま残すこともできます。mysqlクエリを実行すると、カテゴリ名(約13個)を持つ小さなテーブルをクエリします。
どれが安価ですか?毎回クエリを実行しています。または上に掲載したメソッドを使用して、HTMLコードをオンザフライで静的な.txtファイルに挿入します。
私の言うことは、この方法は単にデータベースを照会するよりも優れているとは言えません。各ページでどのくらいの作業が行われているかは完全にはわかりませんが。 しかし、とにかく、あなたのタイトルを編集して、その質問が実際に何であるかについての情報を与えてください。 –