Ускорение загрузки сайта, max-age 2-ва варианта.

Anibrut
На сайте с 28.05.2014
Offline
74
515

Здравствуйте, помогите разобраться вот в каком вопросе.

Движок сайта как сказали разработчики их собственный.

Стоит проблема ускорения загрузки сайта.

Я хочу указать что бы конкретные файлы (ico|js|css|swf) были в кеше и проверялись сервером на обновление раз в месяц на изменения, а эти файлы (pdf|flv|jpg|jpeg|png|gif) раз в неделю.

В файле .htaccess прописать планирую следующее

На сайте файла httpd.conf не нашла потому в .htaccess это не будет проблемой?

вариант1

<FilesMatch "\.(ico|js|css|swf)$">

Header set Cache-Control "max-age=2592000, public"

</FilesMatch>

<FilesMatch "\.(pdf|flv|jpg|jpeg|png|gif)$">

Header set Cache-Control "max-age=604800, public"

</FilesMatch>

_______________________________________________________________________

Или прописать такое

вариант 2

<FilesMatch "\.(ico|js|css|swf)$">

Header set Cache-Control "max-age=2592000, public, must-revalidate"

</FilesMatch>

<FilesMatch "\.( pdf|flv|jpg|jpeg|png|gif|)$">

Header set Cache-Control "max-age=604800, public, must-revalidate"

</FilesMatch>

Header unset ETag

FileETag None

Еще вопрос: Что будет если не все форматы файлов указать?

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