Forums / National / Russian / Тех. поддержка / Cache-control и другие виды кеширования

kriptograff
#42088 2016-09-17 06:50

может кому и пригодится, в .htaccess дабавляем

# Сжатие Text, Html, JavaScript, CSS, Xml:
<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>
ExpiresActive On
 
# По умолчанию кеш в 5 секунд
ExpiresDefault "access plus 1 days"
 
# Включаем кэширование изображений и Flash элементов на 1 месяц
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType image/jpeg "access plus 4 weeks"
ExpiresByType image/png "access plus 30 days"
ExpiresByType image/gif "access plus 43829 minutes"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
 
# Включаем кэширование CSS, JavaScript и текстовых файлов на 1 неделю
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 604800 seconds"
ExpiresByType application/javascript "access plus 604800 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
 
# Включаем кэширование Html и Htm файлов на 1 день
ExpiresByType text/html "access plus 43200 seconds"
 
# Включаем кэширование Xml файлов на 10 минут
ExpiresByType application/xhtml+xml "access plus 600 seconds"
 
# Нестандартные шрифты сайта
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
 </ifmodule>

 

 сразу +20 на PageSpeed Insights