为特定浏览器关闭IIS 6 HttpCompression

时间:2009-04-15 16:47:48

标签: iis browser iis-6 silverlight-2.0 http-compression

我在使用IIS6时遇到IE6(惊喜)和HTTP压缩问题。我真的不想为网站关闭HTTP压缩。有没有办法告诉IIS6不压缩对特定版本浏览器的响应? IE7工作正常。

编辑: 我的问题实际上来自使用WCF服务的Silverlight 2。打开压缩后,IE6上的Silverlight 2似乎无法正常工作。以下是link对silverlight.net的讨论。

由于 麦克

1 个答案:

答案 0 :(得分:1)

不是内置的,我知道,但你通常不想这样做。如果这样做,您必须设置'Vary'响应标头以包含'User-Agent',这会降低代理缓存的效率,并且可能会混淆IE自己的本地缓存。

我没有任何问题向IE6提供泄密内容(诚然来自Apache,但我不认为IIS的实现有很大不同)。你看到的实际问题是什么?

我记得最后一个浏览器与gzip / deflate有任何问题(但仍然传递了Accept标题,说它想要它)是Netscape 4,它在看到压缩样式表时弄脏了自己。但是,这是一个谢天谢地,不再是任何人关注的浏览器。