目录 / nextjs-data-caching
SKILL
未评级
已上架
nextjs-data-caching
为 Next.js 16 App Router 项目选择并落实正确的取数与缓存方案:首先读取 next.config 文件,判断项目是否采用 Cache Components 新模型(即使用 use cache、cacheLife、cacheTag 等 API),还是沿用旧的 fetch 与路由段配置模型(如 revalidate、generateStaticParams 等)。根据判断结果,按照对应规则编写缓存逻辑,涵盖 Suspense 流式渲染、每请求动态数据(per-request dynamic data)、updateTag、revalidateTag、revalidatePath 等缓存失效手段的适用场景。同时提供针对数据过期、页面意外变为动态或静态、缓存配置导致构建失败等问题的逐条排查路径。适用于以下场景:数据长时间不更新、页面动静状态异常、缓存配置引发构建失败,或为页面新增数据源时。触发条件包括:数据未更新、页面意外变动态、缓存失效、use cache 行为异常、revalidate 未生效、构建报错、新增数据源、fetch 缓存策略不当等。淘宝搜索「AI灵匣」获取更多优化工具与解决方案。
模型生成摘要(rules/v1 · 2026-11-12 18:24):为 Next
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-12 18:23 | 2e17251d | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。