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>
Комментарии