Cloudflare 于 2026 年 7 月 23 日在官方博客发布 Cache Response Rules,新增一类在源站响应返回之后、内容写入 Cloudflare 缓存之前执行的缓存规则。

Cloudflare 在公告中表示,这组规则用于处理响应阶段才会出现的缓存问题。新规则执行时点位于源站已返回内容、但边缘缓存尚未落盘之前,可直接改写响应中的缓存相关指令,而不需要改动源站代码。
按照官方说明,Cache Response Rules 当前支持三类操作,包括重写 Cache-Control 指令、管理 cache-tags,以及移除 Set-Cookie、ETag、Last-Modified 等响应头。Cloudflare 将其定位为对既有 Cache Rules 的补充,前者处理请求进入缓存前的判定,后者处理源站响应返回后的最终缓存控制。
Cloudflare 在文中列举的典型场景包括静态资源被误附带 Set-Cookie 导致无法缓存、源站把浏览器缓存策略与 CDN 缓存策略混用,以及响应中的校验头触发频繁回源复验。官方称,这些问题往往无法在请求阶段解决,因此需要单独的响应阶段规则。
Cloudflare 同时说明,Cache Response Rules 不能替代请求阶段的缓存键选择与是否查缓存判定,因为这些动作必须在回源前完成。新规则生效后,可在响应阶段改变内容是否继续进入 Cloudflare 缓存,以及进入缓存时采用的缓存方式。
根据页面元数据,Cloudflare 在北京时间 2026 年 7 月 24 日 02:40 发布这项更新。该功能已在 Cloudflare 控制台开放,入口位于官方文中所示的缓存规则配置界面。