1
この応答がキャッシュされるのはなぜですか?
現在、サイトのindex.htmlにこれらのヘッダーが返されているクライアントがあります。 Accept-Ranges:バイト 接続:キープアライブ コンテンツエンコーディング:gzip コンテンツの長さ:3658 コンテンツタイプ:text / html 日付:2013年10月10日(木)07:36:27 GMT ETag: "4aa95e1-2ed2-4e721324728b7" キープアライブ:タイムアウト= 5、最大= 100 最終更新日:2013年9月24日火曜日13:34:30 GMT サーバー:Apache / 2.2.22 変化:Accept-Encoding、User-Agent 追加するExpiresかCache-Control、必要に応じて追加することをお勧めしますが、混乱します:Chromeはこのリソースをキャッシュし、キャッシュから使用します(リクエストをまったく送信しない)、数時間後でも(たとえば、コピーを再利用します)昨日の午後8時30分にキャッシュしました)。これは、Chromeコンソールの[ネットワーク]タブで非常に明確に確認できます。[ネットワーク]タブでは、リクエストが表示200 (OK)され、[ ステータス ]列と(from cache)[ サイズ ] 列に灰色で表示されます。(Chromeのキャッシュのデフォルトは変更していません。) 私は、仕様がユーザーエージェントがヘッダーからの方向の不在で彼ら自身の決定をすることを可能にすることを理解します。ここで何が起きているのですか?Chromeはそれが数日前に最後に変更されたことを確認し、(たとえば)最新ではないバージョンを自由に使用できますか?それとも私が見逃しているものがありますか?