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

來源:互聯網
上載者:User
一、設定檔

gzip on;gzip_min_length 1k;gzip_buffers 1664k;gzip_http_version 1.1;gzip_comp_level 6;gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;

二、相關參數

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頭,給Proxy 伺服器用的,有的瀏覽器支援壓縮,有的不支援,所以避免浪費不支援的也壓縮,所以根據用戶端的HTTP頭來判斷,是否需要壓縮

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

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.