Next.js 16

缓存策略实验台

先判定数据能否共享,再选择请求内去重、跨请求缓存与失效方式。模式不同,策略抽屉里的 API 也必须不同。

fetch 默认不持久缓存

React cache(fn) 只在请求内

refresh / router.refresh 不等于服务器失效

策略输入标签

1. 缓存模式 这是第一道分界线;后续代码不会跨模式混写。
2. 数据场景
3. 新鲜度
4. 更新来源

策略抽屉

当前建议

能否公共共享
请求内去重
跨请求缓存 API
缓存时长语义
推荐失效 API
Suspense 建议
安全警告
与当前模式一致的短代码

访问模拟器

每次操作都会按上方策略计算源站读取、请求内复用和跨请求缓存状态。切换选项会清空计数,避免把两个实验混在一起。

源站读取次数 0
请求内命中 0
持久缓存命中 0
陈旧值返回 0
缓存状态