Приветствую! Проверив сайт (который, кстати, в данный момент находится в разработке) в PageSpeed Insights, наткнулся на несколько критичных, по мнению Google, ошибок. Сайт на DLE. Собственно одна из основных проблем - это то, что не используется кеш браузера. Ладно, думаю, пол беды - сейчас залезу в гугель, раз-два и готово, но не тут то было: перепробовав с 5-6 различных вариантов подключения и окончательно убедившись, что ничего не работает, потеряв все идеи, пошёл строчить темку сюда, в надежде на вас. Возможно данный топик поможет кому-то в будущем.
P.S. Все команды прописывались в корне сайта в файле .htaccess.
Отсутствие кеширования браузера в PageSpeed Insights
(Ответов: 4, Просмотров: 651)
- 01.03.2016 00:41
- Регистрация: 29.02.2016
- Сообщений: 4
- Репутация: 0
Последний раз редактировалось KoDee; 01.03.2016 в 01:03.
- 01.03.2016 00:53
в самый низ файла .htaccess добавьте:
PHP код:<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
</IfModule>
# Cache-Control
<ifModule mod_headers.c>
# 30 дней
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 30 дней
<filesMatch "\.(css|js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 2 дня
<filesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</filesMatch>
# 1 день
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=172800, private, must-revalidate"
</filesMatch>
</ifModule>
Надежный хостинг VPS-$5/512 MB/20GB SSD/CPU 2Ghz/IPv4/IPv6/$10 вам на счет при регистрации по этой ссылке Рекомендую! - 01.03.2016 01:24
- Регистрация: 29.02.2016
- Сообщений: 4
- Репутация: 0
Как оказалось, на хостинге попросту невозможна настройка кеширования.
- 02.03.2016 13:35
- 02.03.2016 14:20
- Регистрация: 09.10.2011
- Сообщений: 1,813
- Репутация: 251
buninsan, код рабочий? А то стремно на рабочем сайте экспериментировать :)
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Отсутствие видимости сайта в гугле | 29 | 12.11.2013 06:53 | |
Нужен срочно плагин кеширования для MODX | CMS | 0 | 15.03.2013 13:04 |
Отсутствие конверта. Нужны советы. | Вопросы от новичков | 10 | 24.10.2012 00:44 |