ssi_last_modified
Директива ssi_last_modified включает или отключивает генерацию заголовков Last-Modified для файлов, обрабатываемых Server Side Includes (SSI). — NGINX HTTP Core
Описание
Директива `ssi_last_modified` используется в модуле NGINX HTTP Core для управления тем, должен ли NGINX отправлять HTTP-заголовок Last-Modified для файлов, встроенных и обрабатываемых Server Side Includes (SSI). Когда эта директива включена (установлена в 'on'), NGINX проверяет метки времени включенных файлов и генерирует соответствующие заголовки Last-Modified на основе наиболее позднего времени изменения этих файлов. Это может быть полезно для механизмов кэширования и помогает клиентам определить, нужно ли им получить свежую версию ресурса или кешированная версия все ещё действительна. Когда установлено 'off', заголовок Last-Modified не будет генерироваться, что может снизить накладные расходы в некоторых сценариях, где кэширование не является критичным.
Пример конфига
location / {
ssi on;
ssi_last_modified on;
}Убедитесь, что SSI включён, чтобы конфигурация вступила в силу; в противном случае директива не окажет никакого эффекта.
Использование этой директивы в местах, где SSI не обрабатывается, приведёт к ошибке конфигурации.
Установка этой директивы в 'on' может привести к ненужным накладным расходам, если включаемые файлы не изменяются часто.