Nginx啟用gzip壓縮的方法示例

2022-09-25 04:30:11 字數 1740 閱讀 7197

# 開啟gzip

gzip on;

# 啟用gzip壓縮的最小檔案,小於設定值的檔案將不會壓縮

gzip_min_length 1k;

# gzip 壓縮級別,1-10,數字越大壓縮的越好,也越占用cpu時間。

gzip_comp_level 2;

# 進行壓縮的檔案型別。

gzip_types text/plain text/css application/json application/j**ascript application/x-j**ascript text/xml application/xml application/xml+rss text/j**ascript image/svgwww.cppcns.com+xml font/ttf font/otf;

# 是否在http header中新增vary: accept-encoding,建議開啟

gzip_vary on;

# 禁用ie 6 gzip

gzip_disable "msie [1-6]\.";

更加詳細的配置參考:

其中比較讓人疑惑不知道怎麼設定的是壓縮等級。有人對壓縮等級做了測試,具體資料如下:

text/html – phpinfo():

0 55.38 kib (100.00% of original size)

1 11.22 kib ( 20.26% of original size)

2 10.89 kib ( 19.66% of original size)

3 10.60 kib ( 19.14% of origwww.cppcns.cominal size)

4 10.17 kib ( 18.36% of original si程式設計客棧ze)

5 9.79 kib ( 17.68% of original size)

6 9.62 kib ( 17.37% of original size)

7 9.50 kib ( 17.15% of original size)

8 9.45 kib ( 17.06% of original size)

9 9.44 kib ( 17.05% of original size)

application/x-j**ascript – jquery 1.8.3 (uncompressed):

0 261.46 kib (100.00% of original size)

1 95.01 kib ( 36.34% of original size)

2 90.60 kib ( 34.65% of original size)

3 87.16 kib ( 33.36% of original size)

4 81.89 kib ( 31.32% of original size)

5 79.33 kib ( 30.34% of original size)

6 78.04 kib ( 29.85% of original size)

7 77.85 kib ( 29.78% of original size)

8 77.74 kib ( 29.73% of original size)

9 77.75 kib ( 29.74% of original size)

可以看到壓縮等級在1以後的效果就慢慢衰退了,建議採用壓縮等級2即可。

相關測試工具:

本文標題: nginx啟用gzip壓縮的方法示例

本文位址:

Nginx配置 啟用gzip壓縮

1.功能描述 2.實現 3.最終效果 4.參考文件 版本 nginx 1.16.1。引數詳解 開啟或關閉gzip模組 實時壓縮輸出 gzip on off 開啟或關閉gzip靜態檔案處理模組 提前壓縮,需要nginx中新增上http gzip static module模組 gzip static ...

nginx啟用gzip壓縮js等檔案

gzip壓縮,是一種 速度優化技術,也是一把seo優化利器,許多 都採用了這種技術,以達到提公升網頁開啟速度 縮短網頁開啟時間的目的。我們的圖書館系統,剛開始沒有啟動gzip壓縮的時候,差不多二十多秒,才能完全開啟,經過gzip壓縮後,測試4.2s就可以完全開啟.通過這兩組資料的對比,gzip壓縮優...

啟用IIS的Gzip壓縮

現代的瀏覽器 ie6和 firefox 都支援客戶端 gzip 也就是說,在伺服器上的網頁,傳輸之前,先使用 gzip 壓縮再傳 輸給客戶端,客戶端接收之後由瀏覽器解壓顯示,這樣雖然稍微占用了一些伺服器和客戶端的 cpu,但是換來的是更高的頻寬利用率。對於純文字來講,壓縮率是 相當可觀的。如果每個使...