如何检查 Apache 压缩是否正常工作?

如何检查 Apache 压缩是否正常工作?

我刚刚将以下内容添加到我的 Apache 配置文件中:

AddOutputFilterByType DEFLATE text/html text/plain text/xml

我如何检查它是否真的有效?浏览器上没有任何内容告诉我页面是否包含 gzip 压缩内容。

答案1

快速检查 HTTP 响应标头的另一种方法是使用卷曲

例如,如果内容编码响应中存在标头,则mod_deflate作品:

$ curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.org/index.php
[...]
Content-Encoding: gzip
[...]

如果你运行上述命令时没有-H'接受编码:gzip,deflate'部分,这意味着你的 HTTP 客户端不支持读取压缩内容,那么内容编码标头将不会出现在响应中。

希望这可以帮助。

答案2

简单的方法是使用谷歌浏览器,打开菜单“工具”>“开发者工具”,然后查看此图片 在此处输入图片描述

如果你禁用压缩,你将看不到 gzip 文本

希望能帮助到你

答案3

Fiddler2可以帮你解决这个问题。启动它并查看检查器。它还可以告诉你正在查看的文件大小。此外,如果你遇到压缩相关问题使用您的浏览器。

注意:这个答案现在是 CW——如果您愿意,请更新更多信息(我现在没有时间!)

答案4

我专门为此创建了一个 Web 服务。我想要一种简单的方法来检查 gzip(针对网站的所有资源),而无需深入研究检查器或使用浏览器插件。

gzipWTF - 检查 gzip 的最简单方法

相关内容