Ubuntu 14.04 Apache 2.4.7 php-FPM 5.5.9
Использование последней стабильной версии модуля Pagespeed для Apache (1.9.32.3-4448).
Я занимаюсь оптимизацией веб-сайта WordPress по скорости (пропускной способности и рендерингу). Мод Deflate настроен. Плагин (Лучше Wordpress Minify) сжимает и объединяет все файлы css в один (таким образом уменьшая количество запросов). Если Pagespeed выключен, если я проверю созданную ссылку (используя FeedTheBot) это подтверждает, что содержимое сжато с помощью gzip. Но если Pagespeed включен, это показывает, что Gzip не работает. Использование PageSpeed Insight (расширение для Chrome) подтверждает это.
Вот что я пробовал:
ModPagespeedFetchWithGzip on
SetOutputFilter DEFLATE
apache2ctl -t -D DUMP_MODULES
). Тот факт, что если скорость страницы отключена, она работает для комбинированного файла css, является еще одним доказательством.У вас есть объяснение?
Это способ включить mod_deflate для файлов html, xml, js, css, php:
# MOD_DEFLATE COMPRESSION
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript application/x-httpd-php
DeflateCompressionLevel 9
# This part is optional, it is used for really old browser >
# DEFLATE NOT COMPATIBLE BROWERS
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# SET VAR
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip