mod_expires或mod_headers?

tra*_*nte 5 apache mod-expires browser-cache mod-headers

这个页面说明了这个:

如果响应包括Expires头和max-age指令,则max-age指令会覆盖Expires头,即使Expires头更具限制性

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

Mik*_*ant 7

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

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

ExpiresDefault "access plus 2 days"
Run Code Online (Sandbox Code Playgroud)

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