pckg_expires_master

Директива 'pckg_expires_master' настраивает время истечения срока действия основных медиапакетов в Kaltura Media Framework.

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

Описание

Директива 'pckg_expires_master' в Kaltura Media Framework Common NGINX Module позволяет указать время истечения срока действия основных медиапакетов. Эта директива особенно полезна при управлении ресурсами для прямых трансляций или воспроизведения медиа, поскольку она помогает контролировать, как долго объявленные медиапакеты будут доступны, прежде чем их сочтут устаревшими или неактуальными. Устанавливая эту директиву, администраторы могут найти баланс между актуальностью контента и использованием ресурсов, обеспечивая, чтобы ненужные файлы не задерживались на сервере дольше, чем необходимо, что могло бы потреблять дисковое пространство и вычислительные ресурсы.

Директиву можно задавать на уровнях контекста http, server или location, что обеспечивает значительную гибкость конфигурации. При использовании она ожидает один аргумент, который обычно определяет длительность (например, '30m' для 30 минут). По истечении срока медиапакет может быть автоматически удалён или помечен как неактивный, в зависимости от внутренней реализации Kaltura Media Framework. Администраторам следует понимать последствия для пользовательского опыта, особенно в сценариях прямых трансляций, где потребности в контенте могут быстро меняться.

В качестве наилучшей практики важно мониторить производительность сервера и шаблоны доступа к медиа, чтобы определить наиболее подходящую длительность истечения срока. Если срок окончания действия пакета установлен слишком коротким, это может привести к ухудшению пользовательского опыта из‑за задержек в доступности контента. И наоборот, слишком долгий срок может привести к тому, что сервер будет хранить устаревший контент без необходимости, тем самым тратя ресурсы.

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

http {
    pckg_expires_master 30m;
}

Использование неверного формата времени может привести к ошибкам в конфигурации.

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

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

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