@doriulbool

Почему не работает gzip сжатие и кеширование на apache?

Я всех приветствую.

Прошу помочь разобраться почему не работает gzip сжатие и кеширование на vps.

Вот что имеется и что я уже сделал:

/etc/httpd/conf.d$ httpd -v
Server version: Apache/2.2.29 (Unix)
Server built:   Sep 19 2014 10:30:37

/etc/httpd/conf.d$ apachectl -t -D DUMP_MODULES |grep deflate
Syntax OK
 deflate_module (shared)


В /etc/httpd/conf/httpd.conf присутствует:
LoadModule deflate_module modules/mod_deflate.so
LoadModule mem_cache_module modules/mod_mem_cache.so
...
Include conf.d/*.conf
...
<filesMatch "\.(js|html|css)$">
SetOutputFilter DEFLATE
</filesMatch>

В папке conf.d также создал файл конфигурации *.conf в который вписал
<filesMatch "\.(js|html|css)$">
SetOutputFilter DEFLATE
</filesMatch>


.htaccess файл содержит:

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

<IfModule mod_gzip.c>
    mod_gzip_on         Yes
    mod_gzip_dechunk    Yes
    mod_gzip_item_include file		\.(html?|txt|css|js|php|pl)$
    mod_gzip_item_include mime		^text\.*
    mod_gzip_item_include mime		^application/x-javascript.*
    mod_gzip_item_exclude mime		^image\.*
    mod_gzip_item_exclude rspheader	^Content-Encoding:.*gzip.*
</IfModule>


Командой wget --header="Accept-Encoding: gzip" http://сайтнейм/js/jquery.js получаю оригинальный файл
Проверялки на gzip выдают, что оно включено. Тесты типа https://developers.google.com/speed/pagespeed/ и https://varvy.com/pagespeed/ предлагают включить кеширование и сжатие js и css. Срок кеша не указан - значит не работает.

Как быть?
  • Вопрос задан
  • 2075 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Командой wget --header="Accept-Encoding: gzip" http://сайтнейм/js/jquery.js получаю оригинальный файл


wget расжимает сам, или смотрите логи, или bertal.ru или какой-нибудь cURL
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы