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

V
На сайте с 01.03.2008
Offline
62
647

Добрый день!

PageSpeed Insights советует: используйте кеш браузера для...

Кое-что из рекомендаций получилось осуществить, используя в файле .htaccess вот это:

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType application/javascript "access plus 7 days"

ExpiresByType text/javascript "access plus 7 days"

ExpiresByType application/x-javascript "access plus 7 days"

ExpiresByType text/css "access plus 7 days"

ExpiresByType image/gif "access plus 3 days"

ExpiresByType image/jpg "access plus 2 days"

ExpiresByType image/png "access plus 7 days"

</IfModule>

А как указать срок действия превьюшек? Вот этой, например:

http://site.ru/assets/drgalleries/1/thumb_kovalchuk02.jpg (не указан срок действия)

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

Лучше так и надёжнее:

<IfModule mod_headers.c>

Header append Cache-Control "public"

# 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>

# 1 день

<filesMatch "\.(html|htm|php)$">

Header set Cache-Control "max-age=172800, private, must-revalidate"

</filesMatch>

</IfModule>

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

Да, работает, спасибо.

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