操作
内容缓存¶
模块: mod_expire
描述¶
mod_expire 控制 HTTP/1.1 或更高版本中的 Cache-Control: max-age 响应头,以及 HTTP/1.0 中的 Expires 响应头。这些缓存头对于应积极缓存的静态文件(如图片、JavaScript、样式表或类似文件)非常有用。
选项¶
expire.url
为指定路径前缀下的所有文件分配一个过期时间。时间规范由以下部分组成:<access|modification> plus <number> <years|months|days|hours|minutes|seconds>
其中 access 指用户访问时间,modification 指文件修改时间。
这遵循 Apache mod_expire 使用的语法。 (https://httpd.apache.ac.cn/docs/current/mod/mod_expires.html)
示例: expire.url = ( "/images/" => "access plus 1 hours" )
包含所有子目录的示例
$HTTP["url"] =~ "^/images/" { expire.url = ( "" => "access plus 1 hours" ) }
expire.mimetypes (自 1.4.43 版本起)
为所有内容类型前缀与列出的 MIME 类型匹配的响应(前缀匹配)分配一个过期时间。
语法与 expire.url
相同,只是使用 MIME 类型而不是 URL。
示例: expire.mimetypes = ( "text/" => "access plus 1 hours" )