技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
nextjs-caching【数据与研究】Configure Next.js cache layers, invalidation, and cache-component APIs. Use when choosing `fetch` caching, `use cache`, tags, or stale-data debugging in Next.js.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
fetch caching, use cache, tags, or stale-data debugging in Next.js.
metadata:
triggers:
files:
- '/page.tsx'
- '/layout.tsx'
- '**/action.ts'
keywords:
- unstable_cache
- revalidateTag
- Router Cache
- Data Cachefetch cache controls (force-cache, no-store, next.revalidate, tags). For content updated a few times per day, ISR with revalidate is often the right default.use cache with cacheLife() and cacheTag() when the project uses cache components.cache() for repeated server reads in one render pass.revalidateTag() for data ownership, revalidatePath() for route-level refresh, router.refresh() for client view refresh after mutation.Suspense instead of blocking the whole route.unstable_cache has a migration note if cache components are now enabled.| Layer | Where | Control |
|---|---|---|
| Request Memoization | Server render | React cache() |
| Data Cache | Server | fetch, use cache, tags |
| Full Route Cache | Server | static rendering / revalidation |
| Router Cache | Client | router.refresh() |