我遇到了一些麻烦mod_deflate
……具体来说,它实际上并没有使任何东西放气。
我正在运行 Apache2 和 Debian 4。我已经a2enmod deflate
将其放入/etc/apache2/mods-enabled/deflate.conf
:
AddOutputFilterByType DEFLATE text/html text/plain
然而,当 I 时curl -I http://host/robots.txt
,我没有看到任何表明输出正在缩小的标题(当 I 时证实了这种怀疑tail
access.log
,并且看到DeflateFilterNote
日志中的 my 是-
)。我知道“它已插入”,因为如果我添加:
SetEnv force-gzip "yes"
输出被压缩。
那么,我是否在做一些明显而愚蠢的错误?或者是什么?
mod_deflate
除非客户端表明它支持它,否则不会发送压缩输出。Accept-Encoding: gzip
客户端通过在原始请求中发送一个标头来做到这一点。curl
默认情况下不这样做。但是您可以使用以下命令指示它这样做: