htaccess: Настроить срок жизни ресурса в заголовке

В файле .htaccess можно настроить заголовки HTTP-ответов, включая заголовки, связанные со сроком жизни (кэшированием) ресурсов. Эти заголовки могут быть использованы для ускорения загрузки страницы и уменьшения нагрузки на сервер.

Директива Header set устанавливает значение заголовка Cache-Control, который определяет срок жизни ресурса и другие параметры кэширования.

Директива max-age указывает время, в течение которого ресурс может быть кэширован в браузере пользователя. Другие параметры, такие как public и private, определяют, кто может кэшировать ресурс, и must-revalidate указывает, что ресурс должен быть перезапрошен у сервера после истечения его срока жизни.

# Установить срок жизни для статических ресурсов на 1 неделю
<FilesMatch "\.(gif|jpe?g|png|js|css)$">
	Header set Cache-Control "max-age=604800, public"
</FilesMatch>

# Установить срок жизни для динамических ресурсов на 1 час
<FilesMatch "\.(php|cgi)$">
	Header set Cache-Control "max-age=3600, private, must-revalidate"
</FilesMatch>
10.2 г. Просмотров: 2.1k
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram