Vercel CDN 现在默认尊重来自外部源的缓存控制头

Vercel CDN 现在默认尊重来自外部源的缓存控制头

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

内容提要

从2026年4月6日起,新的Vercel项目在代理请求到外部源时将默认遵循缓存控制头。Vercel的CDN将自动尊重源的缓存头,现有项目可选择启用这一新缓存行为。

🎯

关键要点

  • 从2026年4月6日起,新的Vercel项目在代理请求到外部源时将默认遵循缓存控制头。

  • 之前,通过重写到外部源的响应默认不进行缓存,启用缓存需要在vercel.json中设置x-vercel-enable-rewrite-caching头。

  • 现在,Vercel的CDN将自动尊重源的缓存头。

  • 对于新项目,Vercel将根据上游的Cache-Control、CDN-Cache-Control和Vercel-CDN-Cache-Control头默认缓存来自外部源的响应。

  • 现有项目可以通过项目仪表板选择启用新的缓存行为。

  • 可以通过将x-vercel-enable-rewrite-caching头设置为0来选择特定请求路径不进行缓存。

  • 在4月6日之前创建新的代理到外部源的项目时,请检查上游缓存头,确保它们反映您的预期缓存策略。

延伸问答

Vercel CDN的新缓存行为从什么时候开始生效?

从2026年4月6日起生效。

新的Vercel项目如何处理外部源的缓存控制头?

新的Vercel项目将默认遵循外部源的缓存控制头。

现有的Vercel项目如何启用新的缓存行为?

现有项目可以通过项目仪表板选择启用新的缓存行为。

如果不想缓存特定请求路径,该如何设置?

可以通过将x-vercel-enable-rewrite-caching头设置为0来选择不缓存特定请求路径。

在创建新的代理项目时需要注意什么?

需要检查上游缓存头,确保它们反映您的预期缓存策略。

Vercel CDN如何处理来自外部源的响应缓存?

Vercel CDN将根据上游的Cache-Control、CDN-Cache-Control和Vercel-CDN-Cache-Control头默认缓存响应。

➡️

继续阅读