2

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 ポリシーが定義されていない場合のブラウザの動作について、誰か説明してもらえますか? ブラウザ依存ですか?

ありがとうございました、

マチュー。

4

0 に答える 0