目录

缓存规则

约 8 分钟更新于 2026-10-28

缓存规则决定节点把哪些内容留在本地、留多久。规则配得越全,回源越少。

两种方式

每个网站的缓存规则和源站请求头,可以选「按分组」或「自定义」:

  • 按分组:跟随所选的缓存分组。分组由管理员统一维护,换分组后本站的规则整体换成那一组。用户在「默认设置 › 缓存策略」里选自己的默认分组,新建网站缺省走它。
  • 自定义:用本站自己的规则表。当前规则也可以存为新分组,方便其他网站复用。

规则表怎么写

规则按后缀名、目录或全路径匹配,自上而下逐条生效,整张表一起保存。每条规则可以设:

  • 匹配方式与内容:后缀名、目录或全路径,例如后缀 jpg、目录 /static/。
  • 缓存时间:节点保留多久,单位可选秒、分、时、天;另有浏览器缓存时间,告诉访客浏览器保留多久。
  • 忽略参数:否、全部参数或指定参数。忽略后,带不同 ? 参数的同一个文件当成同一份缓存。
提示 静态资源(图片、脚本、样式)按后缀写一条长缓存;动态页面、带登录态或个性化内容的路径不要缓存。

提高命中率

在「统计分析」里看请求命中率和字节命中率。命中率偏低常见两个原因:

  1. 源站返回了「不要缓存」的响应头(Cache-Control: no-cache 等):在规则里选择忽略源站的缓存头,或让源站改响应头。
  2. 同一文件因 ? 参数不同被当成不同文件:对静态资源开启忽略参数。
注意 忽略源站缓存头会让节点无视 Set-Cookie 等头,只用于确定没有个性化内容的路径。

改了规则后,已缓存的旧内容需要刷新与预热才会立即更新。