私のイメージは、紺碧のBLOBストレージに保存され、私の青いCDNを使用してWebアプリケーションから参照されます。しかし、すべての画像は304応答ヘッダを返す。理想的には、ブラウザが常にキャッシュを使用するのではなく、ブラウザがCDNに戻ってすべての要求で妥当性をチェックしたいとは思わない。 - まあ、イメージキャッシュの寿命です。304 Azure BlobストレージでホストされているMy Azure CDNイメージのステータスコード
私の限られたキャッシュ知識では、キャッシュはETag値を使用して、要求されたときにイメージのバージョンが同じかどうかを比較することを理解しています。この場合、CDNは304応答を返します。しかし、CacheControlヘッダーはpublic、max-age = 2592000に設定されているので、ブラウザが画像のキャッシュされたコピーを使用することを希望します。 ETag値を削除するため、200応答を返すホストされたサービスエンドポイントを持つ別のCDNセットアップがあります。
これについてのお手伝いがあれば幸いです。
ごくわずかです。あなたは 'max-set'ではなく 'max-age'を意味しましたか? Expiresヘッダーも応答にありますか?ここではどんなブラウザを話していますか? – brettw
は平均最大年齢でした。 Expiresヘッダーはレスポンスではなく、imはfirefoxのfirebugで作業しています。 – Christo