Apache deflate не работает на Debian
У меня включен модуль deflate, он отображается в apachectl -t -D DUMP_MODULES, файлы конфигурации находятся в нужном месте, и некоторые инструменты тестирования gzip говорят, что он включен.
Единственная проблема заключается в том, что сжатый размер такой же, как и несжатый размер (используется curl --compressed -I http://www.site.com/ и curl -I http://www.site.com/).
У меня заканчиваются вещи для тестирования. Насколько я вижу, это должно работать.
Кто-нибудь может помочь?
2 ответа
PHP и Apache боролись за сжатие.
Я изменил php.ini на:
output_buffering = Off
zlib.output_compression = Off
и сжатие работает нормально сейчас.
Я рекомендую использовать Tamper Data Firefox для отладки. В нем вы можете увидеть все заголовки HTTP и сравнить их с директивами mod_deflate. Вероятно, ошибка конфигурации mod_deflate.
Также попробуйте коэффициенты сжатия журнала:
DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog logs/deflate_log deflate