gzip on; gzip_http_version 1.1; gzip_vary on; gzip_comp_level 6; gzip_proxied any; gzip_types text/plain text/html text/css application/json application/x-javascript text/xml; gzip_buffers 16 8k; #gzip_disable "MSIE [1-6]\.(?!.*SV1)"; gzip_min_length 1100;
我正在通过下载一个14KB的html文件进行testing,并用httpfox插件来检查FireFox的/使用PageSpeed插件分析页面,我也试过http://www.gidnetwork.com/tools/gzip-test .php 。
我相信gzip模块是正确安装的,因为当我将gzip_http_version更改为1.0时,我可以从gidtesting仪中得到一个“是”,但是httpfox和PageSpeed总是告诉我这个文件没有被压缩。
我已经在这里尝试了很多不同的组合,似乎无法得到它的工作。
安装和服务器的详细信息:我在WebFaction的服务器上,nginx作为几个月前安装的自定义脚本应用程序(Ruby)的一部分安装。
更新:
另一方面,在这个URL的testing告诉我压缩工作正常:
http://nontroppo.org/tools/gziptest/
难道是其他工具只是简单地报告这不正确?
我对Redbot进行资源检查有了更多的信心。
由于gzip的使用取决于很多因素,最好使用真实的环境(真正的浏览器/代理/等)来检查,并使用networking分析器(wireshark)来监控结果。
你和我的唯一区别就是我有
gzip_disable "MSIE [1-6]\.";
尝试在Firefox下使用firebug插件,包括我自己在内的很多开发者都依赖这个工具,并且它有一个精确的gzip报告机制