Nginx伺服器的Gzip壓縮

2021-10-13 02:00:16 字數 1437 閱讀 3507

gzip on | off;
gzip_buffers number size;
number為伺服器向系統申請快取空間的個數

size 指定每個快取空間的大小

size值可取系統記憶體頁一頁的大小。

gzip_comp_level level;
gzip_disable regex ...;

#regex根據客戶端的瀏覽器標值進行設定

gizp_http_version 1.0|1.1;
gzip_min_length length;
gzip_proxied off|expired|no-cache|no-store|private|no_last_modified|no|etag|auth|any ...;
gzip_types mime-type ...;
gzip_vary on | off;
該模組主要負責搜尋和傳送經過gzip功能預壓縮的資料,這些資料以」.gz「結尾。注意該模組使用靜態壓縮,在http的響應頭部包含content-length頭域來指明報文體的長度。

gzip_static on | off | always;
always一直傳送gzip預壓縮檔案,而不檢查客戶端瀏覽器是否支援gzip壓縮。

其他指令同上,需要注意的是gzip_proxied指令

gzip_proxied expired no-cache no-store private auth;
另外,gzip_wary指令,只給未壓縮的資料在http響應頭部新增」vary:accept-encoding「頭域。

也可用下面的指令來代替:

add_header vary accept-encoding gzip

;

該模組主要用來針對不支援gzip壓縮資料處理的客戶端瀏覽器,對壓縮資料進行解壓處理。

如何在Nginx伺服器中啟用Gzip壓縮

enable gzip compression on nginx servers 原文日期 2014年7月16日 翻譯日期 2014年7月19日 翻譯人員 鐵錨速度決定一切,沒有什麼比乙個高速 更犀利的了。當你訪問我的部落格時,我希望你有乙個良好的體驗,這也是我一直不知疲倦地壓縮所有資源和避免不必要...

nginx 開啟gzip壓縮

一 背景介紹 歷史遺留問題,在專案建立初期前端力量薄弱,大部分image js css與業務應用存放在一起,未上傳到cdn中,最終導致 訪問緩慢,經過排查由於靜態資源大量消耗頻寬。接下來介紹通過nginx的gzip對靜態資源進行壓縮,減少頻寬消耗。二 gzip gzip是gnu zip的縮寫,它是乙...

nginx配置gzip壓縮

一 配置引數的詳細介紹 二 大眾的引數配置如下 開啟gzip壓縮 gzip on http的協議版本 ie版本1 6不支援gzip壓縮,關閉 gzip disable msie 1 6 需要壓縮的檔案格式 text html缺省會壓縮,不用新增 設定壓縮緩衝區大小,此處設定為4個8k記憶體作為壓縮結...