使用Fiddler检查IIS压缩

Ger*_*ton 16 fiddler

如何查看IIS压缩是否正在使用Fiddler?我有一个页面,当通过Port80SoftwareGID Network的工具查看时,它似乎是遇到压缩的.

但是,当我在Fiddler中观看调用时,我在请求标头中看到'Accept-Encoding:gzip,deflate',但我没有在响应头中看到'Content-Encoding:gzip'或'deflate'.此外,在Transformer部分中,选择了"No Compression".

谢谢!

克里斯

and*_*rew 8

我的fiddler版本有和AutoDecode按钮,使一切看起来都没有压缩.关闭后,我的回答显示压缩


Ger*_*ton 6

我直接去了源(对Eric Lawrence),这就是他所说的:

事实上,Fiddler表明您的网站正在正常压缩.

您的环境中是否有上游代理服务器?您是否从家庭网络而不是公司网络尝试此测试?

在微软的企业网络上,我们都落后于ISA代理服务器.它配置为删除出站Accept-Encoding标头(告诉服务器使用压缩),如果代理收到压缩响应,它将由ISA服务器解压缩.这样做是为了使ISA代理服务器可以扫描内容中的恶意数据.缺点是Fiddler只看到从上游代理收到的流量.

通常,当我们需要测试压缩等时,我们从家里或者所谓的"DTAP"这样做 - 直接上网到不通过代理.


Not*_*tMe 5

在“检查器”选项卡中,有一组子选项卡。确保您选择了变压器。然后,对于页面加载的每个请求,查看它是否是使用 GZIP 或无压缩发送的。

Fiddler 非常好,允许您选择加载文件时发出的每个单独请求。