vod_mapping_cache
`vod_mapping_cache` 指令控制基于 NGINX 的 VOD 包操作中视频点播映射的缓存行为。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_mapping_cache on | off | ;
默认值off
上下文http, server, location
参数1-3
说明
vod_mapping_cache 指令对于管理映射中指定的视频内容的缓存至关重要,适用于 NGINX 的视频点播 (VOD) 流媒体功能。该指令最多可接受三个参数,用于决定缓存应如何处理。参数允许对映射响应是否缓存、缓存时长以及在何种条件下发生缓存进行精细控制。缓存机制确保对相同视频内容的重复请求可以更高效地被响应,从而降低服务器负载并改善用户的响应时间。
在使用该指令时,它应放置在不同的上下文中,例如 http、server 或 location,以便进行针对应用的配置。每个上下文都可以根据媒体的位置或客户端需求调整缓存行为。第一个参数表示是否启用缓存,而后续参数可以指定缓存的过期时间以及附加的缓存规则,例如缓存验证技术。此配置在对特定 VOD 内容需求量大的场景中特别有用,通过有效的缓存策略确保性能优化。
配置示例
location /video {
vod_mapping_cache on 10m;
# Other configurations...
}⚠
默认情况下缓存处于关闭状态,因此如果需要请明确启用。
⚠
注意缓存时长如何影响内容交付和更新计划。
⚠
检查是否与其他缓存机制或在您的 NGINX 配置中设置的指令发生冲突。