0

申し訳ありませんが、たくさんのページを無駄に閲覧するよりも、直接質問する方が良いという結論に達しました。私はすでに十分なリソースを調べましたが、最も単純な質問に対する私の好奇心を満たすことができる適切な説明は見つかりませんでした. – に URI があるとしhhtp://example.com/exampleます (php スクリプト、データベースへのクエリを含む)。ブラウザにロードしたとしましょう。リンクをクリックし、「戻る」をクリックして元に戻ります。hhtp://example.com/example

舞台裏で何が起こっているかを理解できる限り、次のようになります。「戻る」をクリックすると、ブラウザhhtp://example.com/exampleは要求されたファイルと正確に一致するキャッシュを特定してチェックし(「戻る」後)、それを見つけます。最初に読み込まれてからこの短い期間内に変更されず、キャッシュから返されます。

待って!!!!このファイルには、サーバー側のスクリプト、データベース クエリなどが含まれています。そのため、再び Web サーバーに到達し、mysql から同じデータを要求して、ファイルに出力する必要があります。

では、サーバー側ではなくクライアント側で動的コンテンツをキャッシュするための最良の戦略は何ですか? サーバー側でコンテンツをキャッシュすることが役立つのはどのような場合ですか?また、どのような方法が最適ですか?

私のようなダンパーが思いつき、実際に何が起こるかについて上記のスキームを反駁したり調整したりできる、この主題をカバーするいくつかのリソースを誰かが提供してください。

問題を閲覧しているときに、あるサービスに出くわしました - http://gtmetrix.com/ 私はとても気に入りました.ajaxリクエストをキャッシュ可能にすることについて言及されていました.動的コンテンツのクライアント側キャッシングに完全に使用できると思います.データベースから取得しました。誰かがそれを認めたり、非難したりできますか?

4

0 に答える 0