6

这个页面是这样说的:

如果响应同时包含 Expires 标头和 max-age 指令,则 max-age 指令将覆盖 Expires 标头,即使 Expires 标头更具限制性

似乎 mod_expires 和 mod_headers 在我的服务器中都处于活动状态。
其中哪一个更可取,您能评论一下它们各自的优点吗?
谢谢你。

4

1 回答 1

8

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

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

ExpiresDefault "access plus 2 days"

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

于 2012-08-28T18:01:13.223 回答