vod_mapping_cache

Директива `vod_mapping_cache` управляет поведением кэширования для отображений видео по запросу в операциях пакета VOD на основе NGINX.

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

Описание

Директива vod_mapping_cache имеет решающее значение для управления кэшированием видеоконтента, указанного в отображениях для возможностей потоковой передачи видео по запросу (VOD) в NGINX. Эта директива может принимать до трёх параметров, определяющих, как должно осуществляться кэширование. Параметры позволяют точно контролировать, будет ли кэшироваться ответ отображения, как долго он должен храниться и при каких условиях должно происходить кэширование. Механизмы кэширования обеспечивают более эффективную обработку повторных запросов к одному и тому же видеоконтенту, снижая нагрузку на сервер и улучшая время отклика для пользователей.

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

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

location /video {
    vod_mapping_cache on 10m;
    # Other configurations...
}

Кэширование по умолчанию отключено, поэтому при необходимости убедитесь, что вы явно включили его.

Учитывайте, как время жизни кэша влияет на доставку контента и расписание обновлений.

Проверьте наличие конфликтов с другими механизмами кэширования или директивами, заданными в вашей конфигурации NGINX.

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