Jump to content

Recommended Posts

Добрый день! Проверяю свой сайт через PageSpeed Insights

 

Ругается, что не включено сжатие. Проверяю через http://www.gidnetwork.com/tools/gzip-test.php, а там показывает, что включено.

 

Как быть, чтобы и сервис гугл показал все ок?

 

Сам файл .htaccess выглядит так:

FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>
<IfModule mod_setenvif.c>
BrowserMatch "MSIE" force-no-vary
BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary
</IfModule>
			

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Link to post
Share on other sites
  • VIP

В .htaccess должно присутствовать что-то типа этого:

RewriteCond %{HTTP:Accept-Encoding} gzip

Но а вообще большинство серверов уже отдают в сжатом виде и это указывать не обязательно. Бывает просто, если сервер уже сжимает и вы в .htaccess ещё раз указываете сжимать - получаются баги. Но эксперимент решает всё  :) У Вас стоит какой-нибудь плагин кеширования?

Link to post
Share on other sites

если сайт лежит на хостинге почитайте мануал хостинга обычно в разделе FAQ пишут что на наших серверах gzip врубается только вот такой командой и не как иначе .. после этого я бы написал в тех поддержку 

в случае например с питоновским Джанго был пример когда хостер не знал что их сервера сжимали только половину движка так как там разделены папочки.

Link to post
Share on other sites

Как быть, чтобы и сервис гугл показал все ок?

 

Попробуйте добавить:

<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>
Link to post
Share on other sites
  • VIP

Сам сервер сжимает, файл .htaccess я предоставил. Чего еще не хватает гуглу?

Плагин не стоит

Попробуйте провести эксперимент. Поставьте плагин WP Fastest Cache, активируйте все сжималки там и снова проверьте в Гугле.

Link to post
Share on other sites

 

Попробуйте добавить:

<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_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

?

Link to post
Share on other sites

если сайт лежит на хостинге почитайте мануал хостинга обычно в разделе FAQ пишут что на наших серверах gzip врубается только вот такой командой и не как иначе .. после этого я бы написал в тех поддержку 

в случае например с питоновским Джанго был пример когда хостер не знал что их сервера сжимали только половину движка так как там разделены папочки.

 

У меня VPS. как лучше сформулировать письмо?

Link to post
Share on other sites

 

 

Попробуйте добавить:

<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_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

?

 

У меня прописаны обе команды. При удалении AddOutputFilterByType Гугл начинает ругаться.

Вы проверьте - это не займет много времени. Может и ошибаюсь.

Link to post
Share on other sites

Столкнулся не давно с такой же проблемой, все решилось просьбой включения сжатия в тикете тех.поддержки хостинга. Все настроили за 5 минут (сижу на фриендхостинг)

Link to post
Share on other sites

У меня прописаны обе команды. При удалении AddOutputFilterByType Гугл начинает ругаться.

Вы проверьте - это не займет много времени. Может и ошибаюсь.

 

Такое тоже прописывал, результат тот же.

Link to post
Share on other sites

А если у него на сервере стоит nginx тогда ваш .htaccess не поможет!

 

То есть я правильно понял, что если косяк со стороны сервера, то чтобы я не прописывал, все равно не подойдет?

 

А может это:

<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

Лишнее?

Link to post
Share on other sites

На сервере  типа nginx сжатие включено (как правило), но это не поможет. Гугловский сервер все равно будет ругаться. Файл .htaccess на таких серверах не помогает. Надо просто забить на это. Уже такие темы поднимались, вывод неизменно такой.

Link to post
Share on other sites
  • 2 weeks later...

Если еще актуально. Некоторые серверы игнорируют некоторые  инструкции htaссess, поэтому я еще лет 5 назад сделал пакет - его кидаю в нужные директории. Там есть перенаправляющий htaссess и скрипт php, который и обрабатывает запрос (перехват скриптов, стилей и картинок). Он же устанавливает и проверяет expires. И не важно, сжимает ли их сервер (тут фиг его знает), но заголовок ответа идет с gzip - гуглу нравится. То есть, тут сервер уже не имеет права игнорировать метод выдачи.

Link to post
Share on other sites
  • 8 months later...

Может кто более опытный подскажет. Использовал gzip сжатие для оптимизации скорости загрузки сайта. Сайты  highjump.in.ua и bumerang.lviv.ua. Сайты на  cms Joomla.

 

Скорость выросла в проверке pagespeed (https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=highjump.in.ua&tab=desktop) ,и на сайтах проверки gzip показывает что работает (http://checkgzipcompression.com/?url=http%3A%2F%2Fhighjump.in.ua ), а вот на сайтах комплексного анализа,типа pr-cy, везде написано "включите сжатие". Кто-то может обьяснить почему так?

Edited by DevilStar
ссылка
Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...