生產環境檢查清單
在將 Next.js 應用程式上線之前,您應該考慮實作一些最佳化和模式,以獲得最佳的使用者體驗、效能和安全性。
此頁面提供了最佳實務,您可以在建置應用程式、上線前和部署後,以及您應該注意的Next.js 自動優化時參考使用。
自動優化
這些 Next.js 優化功能預設啟用,無需任何設定。
- 程式碼分割:Next.js 會依頁面自動分割您的應用程式程式碼。這表示導覽時只會載入目前頁面所需的程式碼。您也可以考慮在適當的情況下延遲載入第三方函式庫。
- 預先擷取:當新路由的連結進入使用者視埠時,Next.js 會在背景預先擷取該路由。這使得導覽到新路由幾乎是即時的。您可以在適當的情況下選擇停用預先擷取。
- 自動靜態優化:如果頁面沒有阻擋資料需求,Next.js 會自動判斷該頁面為靜態(可以預先渲染)。優化的頁面可以被快取,並從多個 CDN 位置提供給終端使用者。您也可以在適當的情況下選擇伺服器端渲染。
這些預設值旨在提升應用程式的效能,並減少每次網路請求傳輸的成本和資料量。
開發期間
這個有幫助嗎?