现已支持所有响应的基于标签的缓存失效

现已支持所有响应的基于标签的缓存失效

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

Vercel的CDN现支持基于标签的缓存失效,用户可通过Vercel-Cache-Tag头部精细控制缓存内容,无需清空整个缓存。此功能适用于所有计划,且无需额外费用。

🎯

关键要点

  • Vercel的CDN现在支持基于标签的缓存失效,用户可以精细控制缓存内容。
  • 用户可以使用Vercel-Cache-Tag头部标记响应,使用逗号分隔的标签列表来组织缓存。
  • 此功能允许用户在内容更改时一起失效相关内容,而无需清空整个缓存。
  • 此功能与现有的缓存响应头部(如Cache-Control等)兼容,并支持所有框架和后端。
  • 建议Next.js应用继续使用增量静态再生(ISR)来实现内置的缓存标记和失效。
  • 用户可以通过仪表板设置、Vercel CLI、Function API或REST API来失效缓存标签。
  • Vercel的CDN在发送响应给客户端之前会读取并去除Vercel-Cache-Tag。
  • 此功能从今天开始在所有计划中提供,无需额外费用。

延伸问答

Vercel的CDN支持什么新功能?

Vercel的CDN现在支持基于标签的缓存失效,允许用户精细控制缓存内容。

如何使用Vercel-Cache-Tag头部标记响应?

用户可以使用Vercel-Cache-Tag头部标记响应,使用逗号分隔的标签列表来组织缓存。

基于标签的缓存失效有什么好处?

基于标签的缓存失效允许用户在内容更改时失效相关内容,而无需清空整个缓存。

Vercel的CDN与哪些现有缓存响应头部兼容?

Vercel的CDN与现有的缓存响应头部如Cache-Control等兼容。

如何通过仪表板设置失效缓存标签?

用户可以通过仪表板设置、Vercel CLI、Function API或REST API来失效缓存标签。

此功能是否需要额外费用?

此功能在所有计划中提供,无需额外费用。

➡️

继续阅读