IIS Gzip 怪象

我是按照这里的提示设置IIS的Gzip的:http://www.cnblogs.com/zjneter/archive/2007/03/12/671462.html

设置完成后,用 Firefox 的 FireBug 插件看到页面的确被压缩了。但由于我们的网站采用了CDN,CDN服务商说他们的 Linux 节点抓取到的我们源站内容是没有压缩过的。我在Linux下面用wget获取了一下先前成功被压缩的地址,发现果然没有压缩。

更奇怪的是,我在Windows下面是用wget,也发现没有压缩。

难道gzip压缩还区分客户端?

麻烦遇到过并成功解决过这个问题的朋友给点帮助,谢谢!(用wget获取www.pplive.com (wget -S --header="Accept-Encoding:gzip, deflate" http://www.pplive.com/)时就能看到成功压缩,说明IIS是一定可以做到这一点的。)


BIG阳
浏览 599回答 2
2回答

慕容708150

压缩需要服务器和客户端两边都支持才会起用,如果服务器启用了压缩而客户端不支持,那么服务器将依然发送未经压缩的内容所以,你的wget和你的CDN可能是不支持压缩,或者是因为双方压缩试不一致?

MM们

IIS配置没有问题,那就应该是和CDN结合有问题,按说CDN那边的配置也应该是没有问题的,所以应该找找cdn接受压缩有什么条件。
打开App,查看更多内容
随时随地看视频慕课网APP