SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как настроить заголовки кэширования?

sova1 sova1  
0
  27.06.2016 12:54       2 666    
У меня есть замечание, что нет надписей статических элементов сайта или указано слишком короткий период. Как сделать такие надписи технически?

Ответы на пост (2)
Этот раздел заморожен и является архивом. Новые ответы добавлять нельзя.
Никита Леонов Никита Леонов
82
27.06.2016 14:44
Пишу сразу, если скрипт идет со стороннего ресурса, например: cdn.google.com/blabla.js, то он кэшироваться не будет

Вставить в .htacess
# Разрешение кеширования в этой папке
# Необходимо включение модулей
# mod_headers.c и mod_expires.c
#
<IfModule mod_expires.c>
ExpiresActive on
#ExpiresDefault \"access plus 1 hours\"
#ExpiresDefault \"access plus 10 years\"
ExpiresDefault \"access plus 1 month\"
ExpiresByType text/cache-manifest \"access plus 0 seconds\"
ExpiresByType text/html \"access plus 0 seconds\"
ExpiresByType text/xml \"access plus 0 seconds\"
ExpiresByType application/xml \"access plus 0 seconds\"
ExpiresByType application/json \"access plus 0 seconds\"
ExpiresByType application/rss+xml \"access plus 1 month\"
ExpiresByType image/x-icon \"access plus 1 week\"
ExpiresByType image/gif \"access plus 1 year\"
ExpiresByType image/png \"access plus 1 year\"
ExpiresByType image/jpg \"access plus 1 year\"
ExpiresByType image/jpeg \"access plus 1 year\"
ExpiresByType video/ogg \"access plus 1 year\"
ExpiresByType audio/ogg \"access plus 1 year\"
ExpiresByType audio/mp3 \"access plus 1 year\"
ExpiresByType video/mp4 \"access plus 1 year\"
ExpiresByType video/webm \"access plus 1 year\"
ExpiresByType text/x-component \"access plus 1 month\"
ExpiresByType font/truetype \"access plus 1 year\"
ExpiresByType font/opentype \"access plus 1 year\"
ExpiresByType application/x-font-woff \"access plus 1 year\"
ExpiresByType image/svg+xml \"access plus 1 month\"
ExpiresByType application/vnd.ms-fontobject \"access plus 1 year\"
ExpiresByType text/css \"access plus 2 months\"
ExpiresByType application/javascript \"access plus 2 months\"
ExpiresByType text/javascript \"access plus 2 months\"
<IfModule mod_headers.c>
Header append Cache-Control \"public\"
</IfModule>
</IfModule>
0
Решение
sova1 sova1
0
28.06.2016 20:12
Спасибо, Никита, код скопировала в свой блокнот. Посоветуюсь со своим хостингом. Я к ним обращалась уже с этим вопросом. Ответили,что это не их заботы, а мои. Другими словами, но смысл такой.
0