vod_mapping_cache

`vod_mapping_cache` 指令控制基于 NGINX 的 VOD 包操作中视频点播映射的缓存行为。

语法vod_mapping_cache on | off | ;
默认值off
上下文http, server, location
参数1-3

说明

vod_mapping_cache 指令对于管理映射中指定的视频内容的缓存至关重要,适用于 NGINX 的视频点播 (VOD) 流媒体功能。该指令最多可接受三个参数,用于决定缓存应如何处理。参数允许对映射响应是否缓存、缓存时长以及在何种条件下发生缓存进行精细控制。缓存机制确保对相同视频内容的重复请求可以更高效地被响应,从而降低服务器负载并改善用户的响应时间。

在使用该指令时,它应放置在不同的上下文中,例如 httpserverlocation,以便进行针对应用的配置。每个上下文都可以根据媒体的位置或客户端需求调整缓存行为。第一个参数表示是否启用缓存,而后续参数可以指定缓存的过期时间以及附加的缓存规则,例如缓存验证技术。此配置在对特定 VOD 内容需求量大的场景中特别有用,通过有效的缓存策略确保性能优化。

配置示例

location /video {
    vod_mapping_cache on 10m;
    # Other configurations...
}

默认情况下缓存处于关闭状态,因此如果需要请明确启用。

注意缓存时长如何影响内容交付和更新计划。

检查是否与其他缓存机制或在您的 NGINX 配置中设置的指令发生冲突。

← 返回所有指令