Caching & ISR
Next.js má viacúrovňový caching systém: Request Memo, Data Cache, Full Route Cache a Router Cache.
ISR — Incremental Static Regeneration
Táto stránka má export const revalidate = 60 — obnoví sa max každých 60s.
Čas renderingu stránky:
13:13:13
unstable_cache
unstable_cache() cacheuje ľubovoľnú async funkciu s tag-based invalidáciou.
Cacheovaný čas (revalidate: 30s):
13:13:13
Vrstvy Next.js Cache
Request
Request Memoization
Deduplikuje rovnaké fetch() v jednom requeste
Global
Data Cache
Persistentný cache pre fetch() — pretrváva medzi requestmi
Build
Full Route Cache
HTML + RSC payload cacheovaný na serveri
Browser
Router Cache
Client-side cache prefetchovaných route segmentov