私の知る限り、キャッシュはWebサイトの静的コンテンツに対してのみ有効にする必要があり、動的ページにはキャッシュなしを使用します。ウェブサイトのメインページは、コンテンツが定期的に更新されるため、最も動的なページです。不思議なことに、主要なWebサイトがメインページにも短いキャッシュ最大数を設定していることがわかりました。Googleは3秒、stackoverflowは21秒を設定しました。
さらに奇妙なことに(私にとって)、によってパフォーマンスを分析するWebPageTest.org
と、メインページは静的コンテンツと見なされ、キャッシュの有効期間が長くなることが予想されます。たとえば、21秒のキャッシュライフタイムが短い場合、FAILED通知を受け取りますstackoverflow.com
。こちらを確認してください。2時間でも、警告が表示されます。
メインページと他の動的ページはどのようにキャッシュする必要がありますか?