请求记忆化 - 在一次渲染过程中自动去重相同的请求
生命周期:单次请求的渲染周期
数据缓存 - 持久化存储 fetch 请求的结果
生命周期:跨请求和部署持久化
全路由缓存 - 在构建时渲染并缓存整个路由
生命周期:持久化,直到重新构建或重新验证
客户端路由缓存 - 在客户端缓存访问过的路由
生命周期:用户会话期间或特定时间
测试 fetch 请求的缓存行为
测试整个路由的缓存和静态生成
测试同一渲染周期内的请求去重
测试客户端路由的缓存行为
测试 Next.js Image 组件的缓存和优化
查看所有缓存机制的对比表格、使用场景和最佳实践
pnpm dev) 和生产环境(pnpm build && pnpm start) 中不同。Full Route Cache 只在生产环境生效。pnpm build 后, 查看输出信息,会显示哪些路由是静态的(○)、哪些是动态的(λ)。