如何在Apache环境中配置304协商缓存的缓存时间为1天?
美国、香港服务器
如何在Apache环境中配置304协商缓存的缓存时间为1天?
04-04 来源:
直接给你Apache + 宝塔可用、缓存时间 1 天的 304 协商缓存配置,复制粘贴就能用。
1. 宝塔 → 网站 → 你的站点 → 设置 → 伪静态
粘贴这段:
apache
# 开启ETag,用于304校验
FileETag MTime Size
# 静态资源:缓存1天 + 304协商
Header set Cache-Control "public, max-age=86400, no-cache"
# 动态页面:不做强缓存,只走304
Header set Cache-Control "public, no-cache, must-revalidate"
Header set Expires "Thu, 01 Jan 1970 00:00:00 GMT"
2. 保存后重启 Apache
软件商店 → 找到 Apache → 重启
说明
max-age=86400 = 1 天
no-cache = 1 天后自动走304 协商缓存
图片、CSS、JS 等静态资源会先本地缓存 1 天,之后再校验是否更新
刷新浏览器 F12 → Network 就能看到 304 了。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快