pckg_expires_static
Директива `pckg_expires_static` устанавливает время истечения для статических файлов, обслуживаемых Kaltura Media Framework.
Описание
Директива pckg_expires_static используется в модуле NGINX Kaltura Media Framework для определения и управления временем жизни статических медиафайлов. Указывая длительность, администраторы могут контролировать, как долго эти ресурсы кэшируются браузерами или промежуточными прокси, что может существенно повысить производительность воспроизведения медиа за счёт сокращения времени загрузки и сетевого трафика. Эта директива обеспечивает гибкую стратегию кэширования, позволяя разработчикам управлять доставкой статического содержимого, такого как видео, изображения и другие медиафайлы, через веб.
При использовании директивы pckg_expires_static можно задать время истечения в определённом формате (например, '1h' для одного часа или '2d' для двух дней). Этот параметр времени указывает клиенту, как долго он может кэшировать содержимое, прежде чем потребуется запросить обновлённую версию с сервера. Правильная конфигурация срока хранения кэша помогает поддерживать оптимальный баланс между использованием ресурсов и обеспечением получения пользователями актуального контента. Однако неправильные или чрезмерно длинные времена жизни кэша могут привести к тому, что пользователи будут видеть устаревшее содержимое, поэтому при установке этих значений следует действовать осмотрительно.
Пример конфига
http {
server {
location /static/ {
pckg_expires_static 1d;
}
}
}Установка слишком долгого времени истечения может привести к выдаче пользователям устаревшего контента.
Обязательно протестируйте настройки времени истечения, особенно после обновлений, чтобы убедиться, что пользователи получают актуальные медиафайлы.