Как оптимизировать кеш браузера?

seodsmaster
На сайте с 04.10.2017
Offline
15
544

Коллеги! Нужна ваша помощь. У меня есть сайт, который долго грузится. Одна из ошибок по PageSpeed и аналогичным программам -> Используйте кеширование браузера для следующих ресурсов кэширования (привожу в качестве примера):

http://хххххххх.org/engine/classes/js/jquery.js (срок действия не указан)

http://хххххххх.org/templates/NewsLineBlue/css/style.css (срок действия не указан)

http://хххххххх.org/templates/NewsLineBlue/images/logo.png (срок действия не указан)

http://хххххххх.org/templates/NewsLineBlue/images/rate-title.gif (срок действия не указан)

http://хххххххх.org/uploads/posts/2017-01/ne0v0lufgu.jpg (срок действия не указан)

http://хххххххх.org/uploads/posts/2017-02/thumbs/1395964738_article-gui.jpg (срок действия не указан)

Хотя у меня в файле .htaccess прописано следующее:

# кеширование в браузере на стороне пользователя

<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=86400, private, must-revalidate"

</filesMatch>

</ifModule>

# использование кеша браузеров

FileETag MTime Size

<ifmodule mod_expires.c>

<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">

ExpiresActive on

ExpiresDefault "access plus 1 year"

</filesmatch>

</ifmodule>

Подскажите, что и как прописать, чтобы было кеширование указанных ресурсов или может это просто системы анализа работают некачественно?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

А у вас на хостинге случаем не nginx стоит?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий