2

IE6 (驚き) と IIS6 を使用した HTTP 圧縮に問題があります。サイトの HTTP 圧縮を無効にしたくありません。特定のバージョンのブラウザーへの応答を圧縮しないように IIS6 に指示する方法はありますか? IE7は正常に動作します。

EDIT:私の問題は、実際にはWCFサービスを消費するSilverlight 2に起因しています。圧縮をオンにすると、IE6 の Silverlight 2 が機能しないようです。これは、silverlight.net のディスカッションへのリンクです。

ありがとうマイク

4

1 に答える 1

1

私が知っている組み込みではありませんが、一般的には組み込みたくありません。その場合、「Vary」応答ヘッダーに「User-Agent」を含めるように設定する必要があります。これにより、プロキシ キャッシュの有効性が低下し、IE 自身のローカル キャッシュが混乱する可能性があります。

デフレートされたコンテンツを IE6 に提供するのに問題はありませんでした (確かに Apache からですが、IIS の実装が大きく異なるとは思いません)。あなたが見ている実際の問題は何ですか?

私が覚えている最後のブラウザーで、gzip/deflate で問題が発生した (ただし、必要としている Accept ヘッダーを渡した) のは Netscape 4 で、圧縮されたスタイルシートを表示すると自分自身を汚してしまいました。しかし、ありがたいことに、もはや誰も気にしないブラウザーです。

于 2009-04-15T21:59:37.453 に答える