站長資訊網
        最全最豐富的資訊網站

        關于 nginx的gzip模塊配置示例

        gzip模塊是我們在nginx里面經常用到的,壓縮響應的數據,這通常有助于將傳輸數據的大小減少一半甚至更多。可以讓我們訪問網站更為流暢。

        Syntax

        Default

        Context
        gzip on | off;  gzip off; http, server, location, if in location
        gzip_buffers number size;  gzip_buffers 32 4k|16 8k; http, server, location
        gzip_comp_level level;
         gzip_comp_level 1; http, server, location
        gzip_disable regex …;  — http, server, location
        gzip_http_version 1.0 | 1.1;  gzip_http_version 1.1; http, server, location
        gzip_min_length length;  gzip_min_length 20; http, server, location
        gzip_proxied off | expired | no-cache | no-store | private | no_last_modified | no_etag | auth | any  gzip_proxied off; http, server, location
        gzip_types mime-type …;  gzip_types text/html; http, server, location
        gzip_vary on | off;  gzip_vary off; http, server, location

        官方鏈接:http://nginx.org/en/docs/http/ngx_http_gzip_module.html

        配置示例:

        gzip on;
        gzip_buffers 16 8k;
        gzip_comp_level 6;
        gzip_disable “MSIE [4-6].”
        gzip_min_length 1000;
        gzip_http_version 1.1;
        gzip_proxied any;
        gzip_types text/plain text/css application/xml application/javascript application/json;
        gzip_vary on;

        gzip

        語法:gzip on|off
        默認:gzip off
        功能:開啟或者關閉gzip功能

        gzip_buffers

        語法:gzip_buffers number size
        默認:gzip_buffers 32 4k | 16 8k
        功能:置系統獲取幾個單位的緩存用于存儲gzip的壓縮結果數據流。32 4k代表以4k為單位,安裝原始數據大小以4k為單位的32倍申請內存。

        gzip_comp_level

        語法:gzip_comp_level level
        默認:gzip_comp_level 1
        功能:設置gzip的壓縮級別,取值[1-9],數值越大壓縮率越高,壓縮時消耗的資源越多,通常合理取值是4-6。

        gzip_disable

        語法:gzip_disable regex;
        默認:-
        功能:將”User-Agent”請求頭進行正則匹配,滿足regex正則的請求對其響應時不啟用gzip壓縮,通常用來去除ie6等對gzip壓縮支持不是很好的瀏覽器的gzip壓縮

        gzip_http_version

        語法:gzip_http_version 1.0|1.1
        默認:gzip_http_version 1.1;
        功能:僅對指定版本的http請求的響應進行壓縮,通常取值1.1

        gzip_min_length

        語法:gzip_min_length length
        默認:gzip_min_length 20;
        功能:啟用gizp壓縮的響應臨界值大小,僅與響應頭的”Content-Length”的值進行比較,只有大于gzip_min_length的響應才會進行壓縮,比較合理的值是1000

        gzip_proxied

        語法:gzip_proxied off | expired | no-cache | no-store | private | no_last_modified | no_etag | auth | any
        默認:gzip_proxied off;
        功能:根據請求和響應,啟用或禁用壓縮代理請求的響應。
          off              對所有代理請求禁用壓縮,忽略其他參數;
         expired        如果響應頭包含“Expires”字段,且該字段的值禁止緩存,則啟用壓縮;
         no-cache       如果響應頭包含帶有“ no-cache”參數的“Cache-Control”字段,則啟用壓縮; 
         no-store        如果響應頭包含帶有“ no-store”參數的“Cache-Control”字段,則啟用壓縮;
          private          如果響應頭包含帶有“ private”參數的“Cache-Control”字段,則啟用壓縮;
        no_last_modified   如果響應頭不包含“Last-Modified”字段,則啟用壓縮;
         no_etag            如果響應頭不包含“ETag”字段,則啟用壓縮;
          auth            如果請求標題包含“Authorization”字段,則啟用壓縮;
          any            為所有代理請求啟用壓縮。

        gzip_types

        語法:gzip_types mime-type
        默認:gzip_types text/html;
        功能:指定需要壓縮的響應內容類型,例如text/css application/javascript application/json application/xml分別表示對css js json xml進行壓縮,多個用空格分開,*表示所有。注意:text/html類型總會被壓縮,不需要顯式的指定

        gzip_vary

        語法:gzip_vary on|off
        默認:gzip_vary off;
        功能:表示是否添加”Vary: Accept-Encoding”響應頭

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国内精品久久久久久久久 | 久久精品国产亚洲一区二区三区| 亚洲欧洲成人精品香蕉网| 国产精品午夜一级毛片密呀 | 亚洲电影日韩精品| 色综合久久精品中文字幕首页 | 91无码人妻精品一区二区三区L| 亚洲精品国产精品乱码不99| 国产在线精品一区二区夜色 | 华人在线精品免费观看| 久久精品国产第一区二区三区| 欧美日韩国产精品系列| 国产精品igao视频| 久久免费精品一区二区| 国产精品亚韩精品无码a在线| 真实国产乱子伦精品视频| 日本熟妇亚洲欧美精品区| 精品午夜福利1000在线观看| 成人精品视频成人影院| 亚洲国产精品lv| 欧美国产亚洲精品高清不卡| 91国在线啪精品一区| 99精品视频免费| 国产精品久久久久影视不卡| 国产精品香港三级国产AV| 精品无码一区在线观看| 久久夜色精品国产网站| 色欲国产麻豆一精品一AV一免费| 最新国产精品拍自在线播放| 亚洲国产主播精品极品网红 | 久久精品一区二区国产| 精品视频在线免费观看| 久久精品国产69国产精品亚洲| 99re6在线视频精品免费| 999成人精品视频在线| 国产精品亚洲欧美一区麻豆| 久久精品这里热有精品| 影音先锋国产精品国语对白| 色偷偷888欧美精品久久久| 色花堂国产精品第一页| 成人午夜精品亚洲日韩|