测试gzip是否在本地工作

时间:2010-08-19 09:08:10

标签: .htaccess gzip wamp compression

我有一个本地的wamp设置并在apache中安装了deflate_module。

我还在.htaccess中设置了以下规则。

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json 

</IfModule>

但我如何测试它是否正常工作 - 如何判断文件是否被gzip压缩?

谢谢!

2 个答案:

答案 0 :(得分:3)

我还建议使用curl (download here)

命令是: curl --head --compressed http://yourdomain.com/yourpage.html

这将打印网页请求中的标题。查找说明Content-Encoding: gzip的行。如果它不存在,那么您没有正确配置它。

答案 1 :(得分:1)

使用netcat并发送Accept-Encoding: gzip,deflate。如果返回压缩的mumbo-jumbo,则会对您的文件进行gzip压缩。

示例:

GET / HTTP/1.1
Host: www.yourdomain.org
Accept: text/xml,application/xml,application/xhtml+xml,text/html,text/plain,image/png,image/jpeg,image/gif
Accept-Language: en-us,en
Accept-Encoding: gzip,deflate
Connection: close

不要忘记在最后添加两个换行符。