我有deflate模块启用,它显示在apachectl -t -D DUMP_MODULES,configuration文件是在正确的地方,一些gziptesting工具说,它启用。
唯一的问题是压缩后的大小与未压缩的大小相同(使用curl –compressed -I http://www.site.com和curl -I http://www.site.com )。
我正在耗尽testing的东西。 据我所知,它应该工作。
谁能帮忙?
我build议使用Tamper Data Firefox插件来debugging。 在这里面,你可以看到所有的HTTP标题,并与mod_deflate指令进行比较。 可能是mod_deflateconfiguration错误。
另外尝试日志压缩比例:
DeflateFilterNote Input instream DeflateFilterNote Output outstream DeflateFilterNote Ratio ratio LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate CustomLog logs/deflate_log deflate
PHP和Apache正在争夺压缩。
我改变了php.ini:
output_buffering = Off zlib.output_compression = Off
现在压缩工作正常。