<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Suspense on PlumePHP</title><link>https://plumephp.com/tags/suspense/</link><description>Recent content in Suspense on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 26 Sep 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/suspense/index.xml" rel="self" type="application/rss+xml"/><item><title>Next.js App Router 深度：Server Components 数据获取、Streaming 与缓存语义</title><link>https://plumephp.com/tools-nextjs-app-router-deep/</link><pubDate>Sat, 26 Sep 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/tools-nextjs-app-router-deep/</guid><description>&lt;h2 id="一引言"&gt;一、引言&lt;/h2&gt;
&lt;p&gt;App Router 是 Next.js 13 引入的&lt;strong&gt;新一代路由与渲染体系&lt;/strong&gt;，它将 React 18 的 Server Components、Streaming 与 Suspense 首次真正带入生产框架。与 Pages Router 相比，App Router 不是一个渐进增强，而是一次&lt;strong&gt;范式切换&lt;/strong&gt;：数据获取从 &lt;code&gt;getServerSideProps&lt;/code&gt; / &lt;code&gt;getStaticProps&lt;/code&gt; 的「页面级函数」变为「组件级并发请求」；渲染从「整页 HTML 一次性返回」变为「按 Suspense 边界分块流式输出」；缓存从「ISR 单一静态再生」变为「fetch / Router Cache / 客户端缓存三层协同」。&lt;/p&gt;</description></item></channel></rss>