Next.js 15 App Router 深度實踐:效能優化策略
Next.js 15 帶來了一系列影響深遠的架構調整,其中最值得關注的包含:Partial Prerendering(PPR)的穩定版本、快取(Caching)行為的大幅調整,以及 Server Actions 的改良。
在快取策略上,Next.js 15 將 `fetch` 請求的預設快取行為從「opt-out」改為「opt-in」——也就是說,fetch 預設不再快取,需明確加上 `{ cache: "force-cache" }` 才會啟用,這解決了過去開發者因意外使用快取資料而遭遇的困惑。
PPR(Partial Prerendering)允許在同一個路由中混合靜態與動態內容:靜態部分在建置時預渲染,動態部分(例如個人化資訊)在請求時串流(Streaming)傳送。這個機制讓你能同時享有靜態快取的效能優勢與動態內容的靈活性,是 Next.js 在效能架構上的重大突破。

