Web サイトのキャッシュ ポリシーを改善しようとしています。
まったく変更されないリソースのために、最初に積極的なキャッシュ戦略を実装しています。たとえば、jquery-min のようなファイルを 1 回だけダウンロードしてから、ブラウザのキャッシュから提供したいと考えています。
これを実現するために Apache Mod-Expire モジュールを使用しましたが、かなりうまく機能しています。
ただし、キャッシュ制御構成を完全に削除すると、Firefox ブラウザーが jquery ファイルを再ダウンロードしないことに驚いています。私からの指示なしに、既にキャッシュから取得しています。Firefox はこの種の決定をどのように行っているのですか? ETag ハッシュに関連していますか?
その特定のファイルの構成なしで取得するヘッダーは次のとおりです。
Accept-Ranges bytes
Connection Keep-Alive
Content-Encoding gzip
Content-Length 27073
Content-Type application/javascript
Date Fri, 23 Aug 2013 09:48:06 GMT
Etag "225f8-13309-4e385823c7b80"
Keep-Alive timeout=15, max=99
Last-Modified Fri, 09 Aug 2013 15:34:22 GMT
Server Apache
Vary Accept-Encoding
Cache-Control ポリシーが定義されていない場合のブラウザの動作について、誰か説明してもらえますか? ブラウザ依存ですか?
ありがとうございました、
マチュー。