流式渲染对照(无缓存 + Suspense)
静态壳内是两个 fallback;真实数据在请求时流式送达。没有 use cache 时,这是获取「每次都要最新」数据的正规方式。
未缓存数据(Suspense 边界内)
加载慢查询数据…
每请求随机值(connection() + Suspense)
生成请求 ID…
当前 slowQuery 真实执行次数:8—— 每次刷新页面都会 +1(对比 /cache/data-level 的冻结值)。
评估要点:
- Cache Components 下:不缓存的数据读取必须位于
<Suspense>内,否则 dev overlay 报 blocking-route 错误 Math.random()/Date.now()/crypto.randomUUID()这类非确定值必须先await connection()再使用,或放进use cache里固定- fallback UI(静态壳)随 HTML/RSC 即时送达,真实内容流式补充