nginx之 gzip詳情

用gzip壓縮可以節省帶寬,提高訪問速度

server{
    gzip on;    //
開啓gzip
    gzip_buffers 32 4K;  //文件壓縮在內存中32塊  每塊4KB
    gzip_comp_level 6; // 推薦爲6  設置gzip壓縮級別,級別越底壓縮速度越快文件壓縮比越小,反之速度越慢文件壓縮比越大
    gzip_min_length 1024; //開始壓縮的最小長度

  gzip_proxied any;
    gzip_types application/javascript text/css text/xml; //壓縮文件類型
    gzip_disable "MSIE [1-6]\."; #配置禁用gzip條件,支持正則。此處表示ie6及以下不啓用gzip(因爲ie低版本不支持)
    gzip_vary on; //是否 增加響應頭
}

gzip_proxied  Nginx做爲反向代理的時候啓用:

off – 關閉所有的代理結果數據壓縮
expired – 如果header中包含”Expires”頭信息,啓用壓縮
no-cache – 如果header中包含”Cache-Control:no-cache”頭信息,啓用壓縮
no-store – 如果header中包含”Cache-Control:no-store”頭信息,啓用壓縮
private – 如果header中包含”Cache-Control:private”頭信息,啓用壓縮
no_last_modified – 啓用壓縮,如果header中包含”Last_Modified”頭信息,啓用壓縮
no_etag – 啓用壓縮,如果header中包含“ETag”頭信息,啓用壓縮
auth – 啓用壓縮,如果header中包含“Authorization”頭信息,啓用壓縮
any – 無條件壓縮所有結果數據
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章