天天看點

Node.js Express 應用啟用資源壓縮功能 - compression 庫的應用

network 預設顯示風格:

Node.js Express 應用啟用資源壓縮功能 - compression 庫的應用
點選這個設定齒輪,選擇 Use large request rows:
Node.js Express 應用啟用資源壓縮功能 - compression 庫的應用
之後 size 顯示格式如下:
Node.js Express 應用啟用資源壓縮功能 - compression 庫的應用

每個大小單元格顯示兩個值。 上面的數值是下載下傳資源的大小。 底部值是未壓縮資源的大小。 如果這兩個值相同,則資源在通過網絡發送時不會被壓縮。

也可以通過檢查一個請求響應的 HTTP 頭部字段 content-encoding 來判斷資源在網絡傳輸過程中是否使用了壓縮。

Node.js Express 應用啟用資源壓縮功能 - compression 庫的應用
下圖的 Node.js 代碼實作的 Express.js 應用,沒有使用壓縮:
Node.js Express 應用啟用資源壓縮功能 - compression 庫的應用

執行指令行:

npm i -S compression

添加一行代碼:

app.use(compression())      

1

Node.js Express 應用啟用資源壓縮功能 - compression 庫的應用

繼續閱讀