vod_expires_live

Директива `vod_expires_live` задаёт время истечения срока действия для живого видеоконтента, обслуживаемого VOD Packager на базе NGINX.

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

Описание

Директива vod_expires_live предназначена для управления поведением кэширования специально для живых видеопотоков при использовании модуля VOD Packager на базе NGINX. Настраивая эту директиву, администраторы могут указать, как долго живой видеоконтент может храниться в кэше, прежде чем он будет считаться устаревшим. Это особенно важно для живого контента, который может часто меняться или требовать повторной загрузки, чтобы клиенты получали максимально актуальные потоки.

Директива принимает один аргумент, указывающий время истечения для живого контента. Это значение можно задать в различных единицах времени, таких как секунды, минуты или часы (например, '10s', '5m', '1h'). Слишком большое значение vod_expires_live может привести к тому, что пользователи будут получать устаревший контент, тогда как слишком маленькое — к избыточным запросам к серверу и ухудшению производительности. Поэтому важно балансировать между актуальностью и нагрузкой на сервер в зависимости от конкретных требований приложения.

Директива применима в контекстах http, server и location, что даёт гибкость в её использовании в конфигурации сервера. Правильное использование vod_expires_live может улучшить опыт пользователей и оптимизировать использование ресурсов, эффективно контролируя кэширование контента в приложениях для потоковой передачи в реальном времени.

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

server {
    listen 80;
    location /live {
        vod_expires_live 2m;
        vod_enable on;
        # Other VOD configurations...
    }
}

Установка слишком малого времени истечения может увеличить нагрузку на сервер из‑за более частого получения актуального контента.

Отсутствие указания времени истечения может привести к непредсказуемому поведению кэша и потенциальной доставке устаревшего контента.

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