mod_expires或mod_headers?

时间:2012-08-28 17:45:01

标签: apache browser-cache mod-expires mod-headers

This page说:

  

如果响应包含Expires标头和max-age指令,   max-age指令覆盖Expires头,即使是   过期标题更具限制性

似乎mod_expires和mod_headers都在我的服务器中处于活动状态 哪一个更可取,你能评论每个人的优势吗? 谢谢。

1 个答案:

答案 0 :(得分:7)

您可能只想使用mod_expires,因为这允许自动发送Cache-Control标头和Expires标头,并允许您通过访问时间和文件修改时间来指定。它还允许您按文件类型设置不同的默认值。

使用mod_expires,您可以使用以下指令设置默认到期时间:

ExpiresDefault "access plus 2 days"

当然mod_headers是一个更通用的模块,它允许你做一些相同的事情,但通常用于创建自定义标题或管理多个(可能是冲突的)标题。