站点与加速

缓存规则怎么配

站点与加速·更新于 2026-05·约 4 分钟

缓存规则决定边缘节点把哪些内容缓存下来、缓存多久。配好规则,静态资源能高命中率地由边缘直接返回,动态内容则始终回源,既快又不出错。

缓存规则解决什么

默认情况下,并非所有响应都适合缓存。图片、CSS、JS 这类静态资源很少变动,适合长时间缓存;而登录态页面、下单接口等动态内容必须每次回源。缓存规则就是用来区分这两类、并为它们指定不同策略的。

按后缀与路径匹配

在站点详情页的「缓存配置」中新增规则,可以按文件后缀或 URL 路径来匹配:

  • 按后缀:如 jpg png css js woff2,一次覆盖一类静态资源。
  • 按路径:如 /static/ 前缀,把某个目录整体纳入同一策略。
  • 越具体的规则应放在越前面,避免被宽泛规则提前命中。

缓存键与参数

缓存键决定「什么样的请求算同一份缓存」。默认按完整 URL 区分。如果你的 URL 带有不影响内容的查询参数(如统计用的 utm_*),可以配置忽略这些参数,让它们共用一份缓存,从而提高命中率。

哪些内容不缓存

对必须实时的内容,应明确设为不缓存——例如带个人数据的接口、后台路径。这类规则把匹配到的请求直接放行回源,不在边缘留存。注意「不缓存」与「缓存 0 秒」不是一回事:要彻底不缓存,请选择不缓存策略,而不是把缓存时间填 0。

规则顺序与生效

规则自上而下匹配,命中即止。调整顺序后保存,新策略会很快下发到边缘节点。改动后建议刷新一次相关 URL,清掉按旧规则产生的缓存,确保立刻按新策略生效。