Vercel CDN 全面支持 stale-if-error 缓存指令,源站故障时可返回陈旧缓存
1 分钟阅读
2026 年 2 月 13 日
Vercel CDN 现已支持在 Cache-Control 响应头中使用 stale-if-error 指令,从而在源站故障时提供更有韧性的缓存行为。
现在,你可以通过 stale-if-error 指令指定:当请求源站失败时,陈旧缓存响应仍可继续被返回的时长(单位为秒)。当该指令存在且源站返回错误时,CDN 可以返回之前缓存过的响应,而不是直接将错误返回给客户端。可返回陈旧响应的错误场景包括 500 Internal Server Error、网络故障或 DNS 错误等。
这使应用在上游服务暂时不可用时,依然能够保持可用并以更平滑的方式响应请求。
阅读 stale-if-error 文档 了解更多。
原文链接:https://vercel.com/changelog/stale-if-error-cache-control-header-is-now-supported

