Phase 6

About

This entire page uses `use cache` with cacheLife('max') — a long-lived cached document for interview demos of static/cached marketing content.

Rendering · Cached

`use cache` + cacheTag — reuse across requests, invalidate on write

Cache Components replace the old experimental.ppr flag. Enable with cacheComponents: true in next.config.ts.

Three lanes: static shell, use cache data, and dynamic holes wrapped in Suspense (auth, AI, checkout).