如何查看IIS压缩是否正在使用Fiddler?我有一个页面,当通过Port80Software或GID Network的工具查看时,它似乎是遇到压缩的.
但是,当我在Fiddler中观看调用时,我在请求标头中看到'Accept-Encoding:gzip,deflate',但我没有在响应头中看到'Content-Encoding:gzip'或'deflate'.此外,在Transformer部分中,选择了"No Compression".
谢谢!
克里斯
我直接去了源(对Eric Lawrence),这就是他所说的:
事实上,Fiddler表明您的网站正在正常压缩.
您的环境中是否有上游代理服务器?您是否从家庭网络而不是公司网络尝试此测试?
在微软的企业网络上,我们都落后于ISA代理服务器.它配置为删除出站Accept-Encoding标头(告诉服务器使用压缩),如果代理收到压缩响应,它将由ISA服务器解压缩.这样做是为了使ISA代理服务器可以扫描内容中的恶意数据.缺点是Fiddler只看到从上游代理收到的流量.
通常,当我们需要测试压缩等时,我们从家里或者所谓的"DTAP"这样做 - 直接上网到不通过代理.
在“检查器”选项卡中,有一组子选项卡。确保您选择了变压器。然后,对于页面加载的每个请求,查看它是否是使用 GZIP 或无压缩发送的。
Fiddler 非常好,允许您选择加载文件时发出的每个单独请求。