Apache
expires
头控制web浏览器可在多长时间内保留缓存的网页内容。配置该标头可降低服务器负载并加快网站速度。
例如,您可设置到期时段为10 天。一个访客访问您的网站,请求其
index.html
页面。访客的 web 浏览器会将该页面副本保存在缓存里,在接下来的10天内,每次访客浏览您的网站时,都将以该缓存的页面副本提供服务。第十一天时,如果请求该页面,浏览器则将重新从服务器请求该页面,因为缓存的副本已过期。
为有动态内容的网站配置
expires
头时,建议启用
仅对静态文件响应 Expires 头
选项。否则,在到期前的有效期内包括动态内容在内的所有内容都将被存储在浏览器的缓存中。不推荐这样,因为动态内容会频繁更新。
若要配置 “Expires” 头,请如下操作:
进入
网站与域名
>
Apache
与 nginx 设置
。
在
Expires
下,选择
输入自定义值
按钮。
指定所需的有效期(推荐有效期为 14 天)。
如果您的网站有动态内容,请确保勾选
仅对静态文件响应Expires头
复选框。
点击
确定
。
注解:
如果启用了 nginx,只有 Apache 服务的文件将有 expires 头。如果选择了
静态文件智能处理
复选框,哪些文件会作为静态文件来处理则有 Apache 和 nginx 的默认配置决定。如果选择了
由 nginx 直接服务静态文件
复选框,且指定了文件扩展名,nginx则只服务带有指定扩展名的文件。