vod_last_modified

Директива `vod_last_modified` определяет, включается ли заголовок `Last-Modified` в ответы для клиентов видео по запросу.

Синтаксисvod_last_modified on;
По умолчаниюoff
Контекстhttp, server, location
Аргументы1

Описание

Директива vod_last_modified — это параметр конфигурации, используемый в модуле VOD Packager на базе NGINX. Когда она включена, эта директива позволяет NGINX включать HTTP-заголовок Last-Modified в ответы. Это особенно важно для клиентов, которые кэшируют ресурсы, так как заголовок сообщает им дату и время последней модификации запрашиваемого ресурса. Включение этого заголовка помогает клиентам принимать обоснованные решения о кэшировании и свежести ресурсов.

Эту директиву можно установить в значение on или off. При значении on сервер обработает запрос как обычно, формируя заголовок Last-Modified на основе метки времени последней модификации файла. Если установлено off, NGINX не будет отправлять заголовок Last-Modified, что может привести к менее эффективному кэшированию на стороне клиента. Выбор, включать ли этот заголовок, зависит от того, как управляются VOD-ресурсы и как клиенты взаимодействуют с выдаваемым контентом.

Пример конфига

location /vod {
    vod_last_modified on;
    # other configuration options... 
}

Убедитесь, что метки времени в видеофайлах правильно установлены, так как заголовок Last-Modified формируется на основе этих меток.

Учитывайте влияние кэширования на поведение клиента при переключении этой директивы; это может повлиять на свежесть отдаваемого контента.

← Ко всем директивам