使用平台
从本质上讲,Netlify 上的 Nuxt 站点现在将使用最新的 。这本身并没有太大变化,但它带来了以下改进:
Nuxt 服务器流 开箱即用,一旦 Nuxt 流 SSR 登陆,它将自动在 上获得支持。
Netlify Blob 和 按需缓存失效 现在可以开箱即用,无需任何特殊配置。
Nuxt 混合渲染 (又名路由规则)现在完全开 芬兰 电话号码资源 箱即用:例如,这些页面将在构建时预渲染并从函数调用中排除。
当通过 Nuxt 的isr路由规则使用时,增量静态再生 (ISR) 现在使用标准目标 HTTP 缓存控制标头实现, 而不是我们以前的专有解决方案Stale-While-Revalidate
每个路由的细粒度 ISR 配置:全面支持 Nuxt 混合渲染,这意味着您可以routeRules在每个路由上使用选择加入、选择退出和自定义 TTL。例如,设置"/products/**": {isr: 300}这些页面将使用Stale-While-Revalidate并被视为新鲜 5 分钟(300 秒)。
ISR 现在可以与 Netlify 所有 基于标准的细粒度缓存标头组合,特别是细粒度缓存键变体和基于标签的按需缓存失效。全面只使用 HTTP 标头。
ISR 现在使用 持久指令 进行全局缓存分发:缓存的 ISR 服务器响应现在可以由 Netlify 全局边缘网络中的所有节点返回,从而提高性能并避免不必要的函数调用。
TTL 值不再至少为 60 秒:例如,如果您设置isr: 15,则缓存的响应仅在 15 秒内被视为新鲜。
修复多个错误并改善开发人员体验
要了解有关如何利用 Netlify 强大的缓存原语和 Nuxt 4 的更多信息,请查看今天与这篇文章联合发布的新深入指南。
注意:以上所有内容均适用于netlify部署预设,这是 Netlify 上的默认设置。如果您已选择加入预设,则以上所有内容均不会发生变化。netlify-edge
已知静态路径 现在将立即返回 404 而不调用函数,即使对于已发布的部署中不存在的特定文件也是如此。这对于高流量网站来说可能是一个大问题,因为用户的浏览器可能经常请求来自以前部署的指纹资产(例如,请求/_nuxt/AbCdefgh.js最新部署包含/_nuxt/ijkLMno.js)。
我们选择此功能的高流量企业客户发现其无服务器函数调用减少了 11%。
升级现有应用程序
Nuxt 团队与Codemod合作,让您尽可能无缝地迁移现有网站。在大多数情况下,您只需运行命令即可。