Назад | Перейти на главную страницу

mod_deflate и Pagespeed

Я активировал mod_deflate на своем сервере. Проблема в том, что Google Pagespeed говорит, что моему сайту требуется сжатие.

Есть у кого-нибудь идея?

Этот код находится в /etc/apache2/apache2.conf. Перезапускаю apache.

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain text/html text/xml
AddOutputFilterByType DEFLATE text/css text/javascript
AddOutputFilterByType DEFLATE text/js text/javascript
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript application/x-
javascript
</IfModule>

Вы забыли настроить выходной фильтр

SetOutputFilter DEFLATE

Это конфигурация Mod_deflate, которую я использую, чтобы получить 100% -ный результат на Google Pagespeedinsight.

# 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

# SET VAR
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip

# 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

Не забудьте перезапустить службу Apache после внесения изменений.