Page 1 of 1

ISR 和 DPR 之间的重要区别

Posted: Thu Jan 30, 2025 7:53 am
by rubinaruma
上周,我们为一个架构概念引入了一个 RFC,我们认为这是 Jamstack 向前迈出的激动人心的一步:分布式持久渲染 (DPR)。除了 RFC,我们还发布了一项新功能On-demand Builders,它帮助我们迈出了实现 DPR 的第一步。今天,我们宣布推出 Essential Next.js 插件的 Beta 版,该插件会自动在您的 Next.js 网站中引入对 On-demand Builders 的支持!

从今天开始,您可以试用 Netlify 的新按需构建器,以获得更好的 Next.js 体验。我们在推出 Essential Next.js 插件时引入了对动态页面渲染(通常称为 SSR 或 ISR)的自动支持,今天我们通过为 和next/image页面引入 DPR 来改善体验fallback: true。

缩短构建时间并按需呈现内容,同时又不放弃 Jamstack 的优势
按需构建器允许您按需构建一次页面,然后将缓存的结果提供给后续请求 丹麦电报号码数据库 这与基于服务器的应用程序的工作方式类似,但没有配置 Varnish 或管理缓存规则的复杂性。您的部署保留了采用 Jamstack 架构后实现的简单部署策略和轻松回滚功能 — 同时获得了一个强大的新工具,可以更快地部署大型站点。


增量静态再生 (ISR) 依靠revalidate标志来按设定的时间表更新内容。按需构建器不支持该revalidate标志。我们正在研究支持重新验证的解决方案,这些解决方案不会重新引入 Jamstack 架构通过原子、不可变部署消除的复杂性和陷阱。

不过,请留意更新。