通過nginx的gzip模組開啟gzip壓縮功能,這樣nginx伺服器會根據配置的策略對傳送的內容進行壓縮,在使用者接收到返回內容之前對其進行處理,以壓縮後的資料展現給客戶。這樣不僅能夠提公升使用者感知體驗,也能節省出口頻寬。
修改nginx配置檔案(預設路徑為/usr/local/nginx/cong/nginx.conf
)
過載配置gzip on; #開啟gzip壓縮功能
gzip_min_length 1k; #設定允許壓縮壓麵的最小位元組數
gzip_buffers 4 16k; #設定壓縮緩衝區大小,這裡設定4個16k記憶體作為壓縮結果流快取
gzip_http_version 1.1; #壓縮版本
gzip_come_level 5; #設定壓縮比,最小為1,處理速度最快,傳輸速度最慢,9為最大壓縮比
gzip_very on; #選擇支援very header,該選項可以讓前端的快取伺服器快取經過gzip壓縮的頁面
nginx -s reload
測試,使用curl檢視一下頭資訊是否成功
curl -i -h "accept-encoding:gzip,deflate"
""
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記憶體作為壓縮結...
nginx配置gzip壓縮
服務端給客戶端響應時若啟用壓縮功能,可以減少傳輸時所需的頻寬,大大提高響應速度。如上圖所示,nginx在把響應報文傳送到客戶端之前,可以對靜態資源檔案進行壓縮,這樣傳輸檔案的大小變得很小,傳輸速度會大幅度提高,之後瀏覽器再進行解壓,得到所請求的靜態資源。先直接上配置檔案吧,具體配置如下所示 可以看到...