本文探讨了在使用 Next.js 和 Cloudflare 时,图片优化导致的高额费用问题。通过分析 HTTP Header,发现默认配置缺乏缓存控制,导致每次请求都需重新处理图片。作者建议使用自定义加载器和 Cloudflare 的原生图片调整服务,以提高缓存效率并降低成本。最终,通过优化配置,成功提升了图片请求的缓存命中率,显著减少了计算费用。
从2026年4月6日起,新的Vercel项目在代理请求到外部源时将默认遵循缓存控制头。Vercel的CDN将自动尊重源的缓存头,现有项目可选择启用这一新缓存行为。
在使用CloudFront时,可以通过自定义请求头和Lambda@Edge实现特定请求的缓存控制,确保个性化内容不被缓存。本文介绍了利用Amazon WAF和CloudFront Function的两种方案,以灵活处理请求特征,满足业务需求。
Next.js 15发布,带来稳定性和新功能,包括异步请求API、缓存控制改进、支持React 19和TypeScript配置。@next/codemod CLI工具简化升级,Turbopack Dev提升开发速度。新增静态路由指示器和增强HTML表单。安全性方面,改进服务器操作和包捆绑。更新为未来功能奠定基础,更多细节将在Next.js大会上公布。
Cloudflare宣布Cache Rules等产品已经正式推出,Cache Rules提供更灵活的内容缓存控制,包括定义缓存保留的资源、超时值、自定义端口等功能。这是Cloudflare自Page Rules以来的缓存定制之旅。
Vercel推出了Remix的先进集成,支持流式SSR、API路由和高级缓存。用户可根据路由选择Node.js或Edge运行时,简化部署过程。新集成无需适配器,提升应用性能和灵活性,支持缓存控制和错误处理,确保后端故障时应用正常运行。
完成下面两步后,将自动完成登录并继续当前操作。