Answers:
快速检查HTTP响应标头的另一种方法是使用curl。
例如,如果响应中包含Content-Encoding头,则mod_deflate可以工作:
$ curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.org/index.php
[...]
Content-Encoding: gzip
[...]
如果运行上面的命令时没有-H'Accept-Encoding:gzip,deflate'部分,这意味着您的HTTP客户端不支持读取压缩的内容,那么Content-Encoding标头将不会出现在响应中。
希望这可以帮助。
-I
option,则-H 'Accept-Encoding: gzip,deflate'
和之间会有区别--compress
。最后一个解压缩输出内容。(检查这个答案stackoverflow.com/a/8365089/162178)
Fiddler2可以帮助您。启动它,然后检查检查器。它还可以告诉您要查看的文件大小。此外,如果您的浏览器遇到与压缩有关的问题,则可以将其设置为自动解码。
注意:此答案现在为CW -如果您愿意,请更新以提供更多信息(我现在没有时间!)
我专门为此目的创建了一个Web服务。我想要一种简单的方法来检查gzip(在网站的所有资源上),而无需深入检查器或使用浏览器插件。
该的LiveHTTPHeaders Firefox扩展是你的朋友。您可以检查“ Content-Encoding”标头并查找“ gzip”。
我建议使用Web Developer Firefox 附加组件。它可以显示响应头,这对于调试其他问题也非常有帮助。
例如:
Date: Thu, 05 Nov 2009 08:46:30 GMT
Server: Apache
X-Powered-By: PHP/5.3.0
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 6446
Connection: close
Content-Type: text/html
200 OK
..显然表明响应已被压缩。标头在调试其他标头相关事物的问题(例如eTag和到期)时也非常有用。
-H ..
用--compress
。