首頁  >  文章  >  後端開發  >  Nginx系列(十七)nginx壓縮輸出配置

Nginx系列(十七)nginx壓縮輸出配置

WBOY
WBOY原創
2016-08-08 09:23:45985瀏覽

一、設定檔

<code>gzip <span><span>on</span></span>;
gzip_min_length <span>1</span>k;
gzip_buffers <span>16</span><span>64</span>k;
gzip_http_version <span>1.1</span>;
gzip_comp_level <span>6</span>;
gzip_types <span>text</span>/plain <span>application</span>/x-javascript <span>text</span>/css <span>application</span>/xml;
gzip_vary <span><span>on</span></span>;</code>

二、相關參數

gzip on;
//該指令用於開啟或關閉gzip模組(on/off)

gzip_min_length 1k;
//設定允許壓縮的頁面最小位元組數,頁面位元組數從header頭得content-length中取得。預設值是0,不管頁面多大都壓縮。建議設定成大於1k的位元組數,小於1k可能會越壓越大。

gzip_buffers 4 16k;
//設定係統取得幾個單位的快取用於儲存gzip的壓縮結果資料流。 4 16k代表以16k為單位,安裝原始資料大小以16k為單位的4倍申請記憶體。

gzip_http_version 1.1;
//辨識http的協定版本(1.0/1.1)

gzip_comp_level 2;
//gzip壓縮比,1壓縮比最小處理速度最快,9壓縮比最大但處理速度最慢(傳輸快但比較消耗cpu)

gzip_types text/plain application/x-javascript text/css application/xml
//匹配mime類型進行壓縮,無論是否指定,”text/html”類型總是會被壓縮的。

gzip_vary on;
//跟http頭有關係,加個vary頭,給代理伺服器用的,有的瀏覽器支援壓縮,有的不支持,所以避免浪費不支援的也壓縮,所以根據客戶端的HTTP頭來判斷,是否需要壓縮

以上就介紹了Nginx系列(十七)nginx壓縮輸出配置,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn