← 使用 Link 返回 Router Cache 测试页面

Page A - Router Cache 测试页面

🖥️ Page A - 服务端渲染信息

服务端渲染时间:2025-12-17T09:54:09.491Z

📄 这是 Page A

这是一个简单的测试页面,用于演示 Router Cache 的行为。

🧪 测试导航方式

使用 Link 返回

⚠️ 预期:会发起新的 _rsc 请求,Router Cache 页面的服务端时间会变化

🔙 或者使用浏览器后退按钮:

点击浏览器的后退按钮 ← 返回上一页

✅ 预期:不会发起新的 _rsc 请求,Router Cache 页面会重用之前的 RSC Payload

👀 观察指南

📊 使用 Link 返回时:

  • Network 面板会出现新的 router-cache?_rsc=xxx 请求
  • Router Cache 页面的服务端渲染时间会更新
  • 终端会打印新的 [SERVER] 日志

🔙 使用浏览器后退时:

  • Network 面板不会出现新的 _rsc 请求
  • Router Cache 页面的服务端渲染时间保持不变
  • 终端不会打印新的 [SERVER] 日志

💡 核心区别:Link 导航会重新请求 RSC(因为 staleTime = 0), 而浏览器后退/前进会重用已有的 RSC Payload(这就是 "reused" 的含义)。