nginx中g(shù)zip壓縮功能塊參數(shù)詳解
2017-11-06 14:58:27
24842
gzip參數(shù)位于http段內(nèi),對(duì)全局server生效。
gzip on;
gzip_min_length 1k;
gzip_buffers 16 64k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/plain text/html text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_vary on;
解釋:
第一行:gzip on;
//開啟gzip壓縮功能
第二行:gzip_min_length 1k;
//壓縮臨界值,大于1k時(shí)壓縮
第三行:gzip_buffers 16 64k;
//設(shè)置系統(tǒng)獲取16個(gè)單位64k內(nèi)存的緩存用于存儲(chǔ)gzip的壓縮結(jié)果數(shù)據(jù)流。
第四行:gzip_http_version 1.1;
//識(shí)別http的協(xié)議版本(1.0/1.1),用了反向代理的話,末端通信默認(rèn)是HTTP/1.0
第五行:gzip_comp_level 6;
//壓縮級(jí)別(1-10),數(shù)值越大,壓縮越好,但資源也消耗增大
第六行:gzip_types
//進(jìn)行壓縮的文件類型
第七行:gzip_vary on;
//和http頭有關(guān)系,加個(gè)vary頭,給代理服務(wù)器用的,有的瀏覽器支持壓縮,有的不支持。根據(jù)客戶端的HTTP頭來判斷,是否需要壓縮。