Partial Prerendering(PPR,部分预渲染) 是 Next.js 的一种渲染模型,它把 静态和动态内容组合在同一个页面中 —— 既能即时提供静态外壳(shell),又能流式传输动态部分。它打破了 SSG 与 SSR 之间过去那种非此即彼的界限。
它解决的问题
传统上,一个页面 要么 完全静态(快,但无法承载按用户定制的内容),要么 完全动态(可以个性化,但更慢且无法缓存)。真实页面往往是混合的:一个商品页有静态的布局/描述,但有动态的购物车数量和个性化推荐。PPR 让 同一个页面 同时具备两者。
