pckg_expires_static

指令 `pckg_expires_static` 为 Kaltura Media Framework 提供的静态文件设置过期时间。

语法pckg_expires_static duration;
默认值none
上下文http, server, location
参数1

说明

pckg_expires_static 指令在 Kaltura Media Framework 的 NGINX 模块中用于定义和控制静态媒体文件的过期时间。通过指定持续时间,管理员可以控制这些资源在浏览器或中间代理中缓存的时长,这可以通过减少加载时间和网络流量来显著提升媒体播放性能。该指令提供了灵活的缓存策略,使开发者能够管理视频、图像和其他媒体文件等静态内容在网络上的交付方式。

使用 pckg_expires_static 指令时,可以通过特定的时间格式设置过期时间(例如 '1h' 表示一小时,'2d' 表示两天)。该时间参数告诉客户端在需要从服务器请求新版本之前,可以缓存内容多长时间。正确配置缓存过期时间有助于在资源使用与确保用户获得最新内容之间保持最佳平衡。然而,不当或过长的过期时间可能导致用户看到过时内容,因此在设置这些值时需谨慎考虑。

配置示例

http {
    server {
        location /static/ {
            pckg_expires_static 1d;
        }
    }
}

设置过长的过期时间可能导致向用户提供过时的内容。

务必测试你的过期设置,特别是在更新之后,以确保用户收到最新的媒体文件。

← 返回所有指令