Как заставить Mod_pagespeed производить сжатую (gzip) CSS?

Apache Ubuntu 14.04 2.4.7 php-FPM 5.5.9

Используя последний стабильный Модуль Pagespeed для Apache (1.9.32.3-4448).

Я нахожусь в процессе оптимизации веб-сайта WordPress для скорости (пропускная способность и рендеринг). Модификация Выкачивает, настраивается. Плагин (Лучший Wordpress Уменьшают) сжимает и комбинирует все файлы CSS в один (таким образом сокращение количества запросов). С выключенным Pagespeed, если я проверяю произведенную ссылку (использующий FeedTheBot) она подтверждает, что содержание сжато с помощью gzip. Но Если Pagespeed включается, он показывает, что Gzip не работает. Используя Понимание PageSpeed (хромовое расширение) подтверждает это.

Вот то, что я попробовал:

  • Добавление к/etc/apache2/mods-available/pagespeed.conf ModPagespeedFetchWithGzip on SetOutputFilter DEFLATE
  • проверьте, что модификация Выкачивает, доступно и включен (это появляется в списке, произведенном apache2ctl -t -D DUMP_MODULES). То, что, если pagespeed выключен, это работает на объединенный файл CSS, является другим доказательством.

У Вас есть объяснение?

6
задан 28 May 2015 в 02:07
1 ответ

Это способ включить 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
0
ответ дан 3 December 2019 в 00:45

Теги

Похожие вопросы