vod_last_modified_types
指令 `vod_last_modified_types` 指定在 VOD 响应中将发送 Last-Modified 头的 MIME 类型。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_last_modified_types mime-type [mime-type ...];
默认值none
上下文http, server, location
参数1+
说明
指令 vod_last_modified_types 旨在用于基于 NGINX 的视频点播 (VOD) 打包器模块。它允许管理员配置哪些 MIME 类型在视频内容的响应中包含 Last-Modified HTTP 头。通过包含最后修改时间戳,客户端可以利用缓存机制,从而减少不必要的更新请求,提高内容传输效率。
该指令接受一个或多个 MIME 类型字符串作为参数。这些参数决定了 NGINX 将为哪些内容类型返回 Last-Modified 头。当对某个指定 MIME 类型的视频文件发起请求时,如果文件已被修改,NGINX 会在响应中包含相应的 Last-Modified 头,使客户端能够判断是否需要重新下载内容,或缓存版本是否仍然有效。
必须确保在正确的上下文(http、server 或 location)中正确设置此指令以使其生效。错误配置该指令可能导致在预期情况下响应缺少 Last-Modified 头,从而影响客户端的缓存行为,并可能在主要依赖缓存命中率的应用中引发性能问题。
配置示例
http {
vod_last_modified_types application/mp4 audio/mpeg;
}⚠
确保该指令放在正确的上下文 (http, server, location) 中才能生效。
⚠
如果未指定任何 MIME types,默认行为不会发送 Last-Modified 响应头。