Nginx

下載的尺寸小於實際尺寸

  • May 9, 2018

我已經通過 Nginx 和 CloudFlare 在我的伺服器中部署了一個網站。當我 ssh 伺服器並執行andls -l時,它顯示它們的大小分別是and 。editor.main.js``editor.main.js.map``1778867``6379687

但是,當我在 Google Chrome 中檢查它們時Disable cache,我看到它們的大小分別為373K1.4M,比實際大小小。但文件看起來相同。

有誰知道發生了什麼?

在此處輸入圖像描述

https://www.funfun.io/monaco-editor/min/vs/editor/editor.main.js

https://www.funfun.io/monaco-editor/min-maps/vs/editor/editor.main.js.map

Google瀏覽器正在顯示下載的數據,並已與網路伺服器協商 gzip。

請求頭:

accept-encoding: gzip, deflate, br

響應頭:

content-encoding: gzip

我下載了你的文件,然後手動壓縮了它。原始大小 1778867,gzip’d 大小為 407149 字節,壓縮級別為 -9 (393KiB) 或預設為 409186 字節。

不知道你的網路伺服器是如何把它降到 373KB 的,也許是更智能的壓縮軟體。WebPageTest也將其報告為 393KB。

引用自:https://serverfault.com/questions/911381