2009-04-15 23 views
2

我遇到了使用IIS6的IE6(驚喜)和HTTP壓縮問題。我真的不想關閉網站的HTTP壓縮。有沒有辦法告訴IIS6不要將響應壓縮到特定版本的瀏覽器? IE7工作正常。關閉特定瀏覽器的IIS 6 HttpCompression

編輯: 我的問題實際上來自Silverlight 2消費WCF服務。開啓壓縮功能後,IE6上的Silverlight 2似乎無法正常工作。這裏是link來討論silverlight.net。

感謝 邁克

回答

1

沒有內置,我知道的,但一般不希望。如果你這樣做,你必須設置'Vary'響應頭部以包含'User-Agent',這會降低代理緩存的功效,並可能會混淆IE自己的本地緩存。

我沒有任何問題,爲IE6服務縮小的內容(誠然來自Apache,但我不認爲IIS的實現是非常不同的)。你看到的實際問題是什麼?

我記得最後一個瀏覽器有gzip/deflate有問題(但仍然通過Accept頭文件表示需要它)是Netscape 4,它在看到壓縮的樣式表時弄髒了自己。但是,這是一個幸好不再被任何人關注的瀏覽器。