buksir911
@buksir911
СЕО специалист, разработчик сайтов

Как кэшировать файлы .htaccess?

<blockquote>Оптимизирую скорость загрузки сайта через .htaccess

применил:
<ifModule mod_headers.c>
	#кэшировать html и htm
	<FilesMatch "\.(html|htm)$">
		Header set Cache-Control "max-age=43200"
	</FilesMatch>
	#кэшировать css, javascript и текстовые файлы
	<FilesMatch "\.(js|css|txt)$">
		Header set Cache-Control "max-age=604800"
	</FilesMatch>
	#кэшировать флэш
	<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
		Header set Cache-Control "max-age=2592000"
	</FilesMatch>
	#отключаем кэширование
	<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
		Header unset Cache-Control
	</FilesMatch>
</IfModule>

Возникает вопрос как кэшировать внешние файлы:

https://mc.yandex.ru/metrika/advert.gif (60 минут)
https://mc.yandex.ru/metrika/watch.js (60 минут)
http://www.google-analytics.com/analytics.js (2 часа)</blockquote>
  • Вопрос задан
  • 899 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
0) попасть на работу в Я Г , чтобы это стало вашей проблемой
1) забить. Ибо watch.js analytics.js уже загружено юзеру с других сайтов
2) если успокоиться не получается - положить watch.js analytics.js на свой сервер, кроном настроить их ежедневное обновление и
#кэшировать css, javascript и текстовые файлы
  <FilesMatch "\.(js|css|txt)$">
    Header set Cache-Control "max-age=604800"
  </FilesMatch>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы