8

Azure CDN で ETag を介してHTTP 圧縮(gzip) とHTTP 304 キャッシュを有効にしようとしています。Azure CDN Compression の有効化に関する問題は既に発見されていますが、現在は圧縮と ETag キャッシュ ( 304s ) を同時に機能させることができません。この問題は、こちらの Azure フォーラムに投稿されています。

圧縮されているが、HTTP キャッシュ可能 (304) リンクではない例を次に示します。

https://xxxx.vo.msecnd.net/resourceManager.axd?token=HL80vX5hf3lIAAA&group=core.js

キャッシュ可能 (304)で圧縮可能 (gzip) ではないリンクの例を次に示します。

https://xxxx.vo.msecnd.net/resourceManager.axd?token=HL80vX5hf3lIAAA&group=core.png

HTTP キャッシュ (304s)HTTP 圧縮を Azure CDN で連携させる方法を知っている人はいますか?

4

1 に答える 1

4

If-None-MatchまたはIf- Matchのどちらを指定しているかを知ることが重要です。私の経験に基づくと、ほとんどのユーザーは変更日とGETIf -Modified-Sinceに依存しています。

ETagは、複数のエンコーディングを持つ特定のエンティティのキ​​ャッシュフラグが必要な場合などに強力です。

要件については、Modified / If-Modified-Sinceを使用してください。エンコーディングに基づく変数キャッシュは必要なく、これで機能するはずです。

詳細はこちら:HttpWebResponse LastModified

于 2012-05-16T16:39:04.650 に答える