compress
預設情況下,當使用 next start
或自訂伺服器時,Next.js 會使用 gzip
來壓縮渲染內容和靜態檔案。這是針對未配置壓縮功能的應用程式所做的優化。如果您的應用程式已透過自訂伺服器配置了壓縮功能,Next.js 將不會再次添加壓縮。
您可以透過查看回應中的 Accept-Encoding
(瀏覽器接受的選項) 和 Content-Encoding
(當前使用的) 標頭,來檢查壓縮是否啟用以及使用了哪種演算法。
停用壓縮功能
要停用壓縮功能,請將 compress
配置選項設為 false
:
我們不建議停用壓縮功能,除非您已在伺服器上配置了壓縮,因為壓縮能減少頻寬使用並提升應用程式效能。例如,如果您正在使用 nginx 並想切換到 brotli
壓縮,請將 compress
選項設為 false
以讓 nginx 處理壓縮。