pckg_expires_index

Настраивает поведение истечения срока действия файлов индекков медиа в Kaltura Media Framework.

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

Описание

Директива pckg_expires_index используется в модуле NGINX Kaltura Media Framework для задания времени истечения срока действия файлов индексов медиа. Когда клиент запрашивает медиа-контент, для корректного управления потоковой передачей и воспроизведением ему могут потребоваться соответствующие индексные файлы. С помощью этой директивы можно указать, как долго индексные файлы медиа должны кэшироваться как у клиентов, так и в промежуточных уровнях кэширования.

Директива принимает один аргумент, задающий период, по истечении которого индексные файлы медиа считаются устаревшими. Это критично в сценариях, где индексные файлы могут часто меняться из-за обновлений сегментов медиа. Установка подходящего времени истечения гарантирует, что клиенты будут получать самый актуальный контент без лишних задержек, одновременно балансируя сетевой трафик и использование ресурсов.

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

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

location /media/ {
    pckg_expires_index 10m;
    pckg_pass http://backend; 
}

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

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

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