💡
原文英文,约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头默认缓存响应。
➡️