Vercel 全量开放基于 Tag 的缓存失效,覆盖所有响应

1 分钟阅读
2026 年 1 月 28 日
Vercel 的 CDN 现已支持基于 Tag 的缓存失效,为你在所有框架与后端中的缓存内容提供更细粒度的控制能力。
现在,你可以通过 Vercel-Cache-Tag 响应头(使用逗号分隔的 Tag 列表)为响应打标。这个新的缓存组织机制可以把相关内容分组并统一失效,而不再只是内容变更时清空整个缓存。
这项能力可与 Vercel CDN 现有的响应缓存头配合使用,例如 Cache-Control、CDN-Cache-Control 和 Vercel-CDN-Cache-Control。它也将支撑 Next.js Incremental Static Regeneration (ISR) 的同一底层技术开放给任意框架或后端使用。
我们建议 Next.js 应用继续使用 Incremental Static Regeneration (ISR),以获得内建的缓存打标与失效能力,无需手动管理缓存头。
标题链接工作原理
当响应带有缓存 Tag 后,你可以通过 控制台设置、Vercel CLI、Function API 或 REST API 进行失效操作。
Vercel CDN 会读取 Vercel-Cache-Tag,并在将响应发送给客户端前移除该头。如果你通过 rewrites 从父 project 向子 project 应用缓存 Tag,且两个 project 同属一个 team,那么父 project 上的缓存响应也会包含来自子 project 的对应 Tag。
该能力即日起在所有套餐中可用,且不额外收费。更多信息请参阅缓存失效文档。
原文链接:https://vercel.com/changelog/tag-based-cache-invalidation-now-available-for-all-responses

