ssi_last_modified
ssi_last_modified 指令用于启用或禁用为由服务器端包含 (SSI) 处理的文件生成 Last-Modified 响应头。 — NGINX HTTP Core
ssi_last_modified
httpserverlocation
语法ssi_last_modified on | off;
默认值off
上下文http, server, location
模块NGINX HTTP Core
参数flag
说明
`ssi_last_modified` 指令在 NGINX HTTP 核心模块中使用,用于控制 NGINX 是否应为由服务器端包含 (SSI) 嵌入并处理的文件发送 Last-Modified HTTP 头。当该指令启用(设置为 'on')时,NGINX 会检查被包含文件的时间戳,并根据这些文件中最新的修改时间生成相应的 Last-Modified 头。这对于缓存机制非常有用,能帮助客户端判断是否需要获取资源的新版本,或缓存的版本仍然有效。设置为 'off' 时,不会生成 Last-Modified 头,这可能在不关注缓存的某些用例中降低开销。
配置示例
location / {
ssi on;
ssi_last_modified on;
}⚠
确保启用 SSI 以使该配置生效,否则该指令将不会产生任何影响。
⚠
在不处理 SSI 的位置使用此指令会导致配置错误。
⚠
将此指令设置为 'on' 可能会导致不必要的开销,若包含的文件不经常更改。