成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

nginx gzip配置參數(shù)解讀

付永剛 / 1542人閱讀

本文主要解析一下nginx ngx_http_gzip_module以及ngx_http_gzip_static_module中的gzip相關(guān)配置參數(shù)。

gzip
名稱 默認(rèn)配置 作用域 官方說明 中文解讀 模塊
gzip gzip off; http, server, location, if in location Enables or disables gzipping of responses. 設(shè)置是否開啟對(duì)后端響應(yīng)的gzip壓縮,然后返回壓縮內(nèi)容給前端 ngx_http_gzip_module
gzip_buffers gzip_buffers 32 4k或16 8k; http, server, location Sets the number and size of buffers used to compress a response. By default, the buffer size is equal to one memory page. This is either 4K or 8K, depending on a platform. 設(shè)置用于壓縮后端response的buffer的數(shù)量和每個(gè)的大小,默認(rèn)每個(gè)buffer大小為一個(gè)內(nèi)存頁,根據(jù)平臺(tái)不同可能是4k或8k ngx_http_gzip_module
gzip_comp_level gzip_comp_level 1; http, server, location Sets a gzip compression level of a response. Acceptable values are in the range from 1 to 9. 指定gzip壓縮的級(jí)別,默認(rèn)為1,該值可設(shè)置的范圍是1-9,1為最小化壓縮(處理速度快),9為最大化壓縮(處理速度慢),數(shù)字越大壓縮的越好,也越占用CPU時(shí)間 ngx_http_gzip_module
gzip_disable 沒有默認(rèn)值 http, server, location Disables gzipping of responses for requests with User-Agent header fields matching any of the specified regular expressions. 正則匹配User-Agent中的值,匹配上則不進(jìn)行g(shù)zip ngx_http_gzip_module
gzip_min_length gzip_min_length 20; http, server, location Sets the minimum length of a response that will be gzipped. The length is determined only from the Content-Length response header field. 設(shè)定進(jìn)行g(shù)zip壓縮的閾值,當(dāng)后端response的Content-Length大小小于該值則不進(jìn)行g(shù)zip壓縮 ngx_http_gzip_module
gzip_http_version gzip_http_version 1.1; http, server, location Sets the minimum HTTP version of a request required to compress a response. 設(shè)定進(jìn)行g(shù)zip壓縮的最小http版本 ngx_http_gzip_module
gzip_proxied gzip_proxied off; http, server, location Enables or disables gzipping of responses for proxied requests depending on the request and response. The fact that the request is proxied is determined by the presence of the "Via" request header field. 根據(jù)request或響應(yīng)的相關(guān)header的值來決定是否進(jìn)行g(shù)zip ngx_http_gzip_module
gzip_types gzip_types text/html; http, server, location Enables gzipping of responses for the specified MIME types in addition to "text/html". The special value "*" matches any MIME type (0.8.29). Responses with the "text/html" type are always compressed. 指定哪些mime types啟用gzip壓縮,默認(rèn)text/html ngx_http_gzip_module
gzip_vary gzip_vary off; http, server, location Enables or disables inserting the "Vary: Accept-Encoding" response header field if the directives gzip, gzip_static, or gunzip are active. 是否往response header里頭寫入Vary: Accept-Encoding ngx_http_gzip_module
gzip_static gzip_static off; http, server, location Enables ("on") or disables ("off") checking the existence of precompressed files. The following directives are also taken into account: gzip_http_version, gzip_proxied, gzip_disable, and gzip_vary. 開啟之后,接到(靜態(tài)文件)請(qǐng)求會(huì)到url相同的路徑的文件系統(tǒng)去找擴(kuò)展名為".gz"的文件,如果存在直接把它發(fā)送出去,如果不存在,則進(jìn)行g(shù)zip壓縮,再發(fā)送出去 ngx_http_gzip_static_module
實(shí)例
http {
    gzip on;
    gzip_buffers 8 16k; ## 這個(gè)限制了nginx不能壓縮大于128k的文件
    gzip_comp_level 2;
    gzip_disable "MSIE [1-6].(?!.*SV1)";
    gzip_min_length 512; ##單位byte
    gzip_http_version 1.0;
    gzip_proxied expired no-cache no-store private auth;
    gzip_types   text/plain application/x-javascript text/css application/xml;
    gzip_vary on;
    gzip_static  on;
    //......
}
doc

nngx_http_gzip_module

加速nginx: 開啟gzip和緩存

mozilla Vary

HTTP 協(xié)議中 Vary 的一些研究

Nginx中g(shù)zip_static模塊的使用

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39753.html

相關(guān)文章

  • nginx服務(wù)器安裝及配置文件詳解

    摘要:部分設(shè)置的指令將影響其它所有部分的設(shè)置部分的指令主要用于指定虛擬主機(jī)域名和端口的指令用于設(shè)置一系列的后端服務(wù)器,設(shè)置反向代理及后端服務(wù)器的負(fù)載均衡部分用于匹配網(wǎng)頁位置比如,根目錄等等。 nginx在工作中已經(jīng)有好幾個(gè)環(huán)境在使用了,每次都是重新去網(wǎng)上扒博客,各種編譯配置,今天自己也整理一份安裝文檔和nginx.conf配置選項(xiàng)的說明,留作以后參考。像負(fù)載均衡配置(包括健康檢查)、緩存(包...

    mylxsw 評(píng)論0 收藏0
  • 11 個(gè) Nginx 參數(shù)性能優(yōu)化工作

    摘要:配置如下指令是設(shè)定的工作模式及連接數(shù)上限。指令用來指定的工作模式。該參數(shù)默認(rèn)是,建議開啟。配置進(jìn)程的最大打開文件數(shù)調(diào)整配置進(jìn)程的最大打開文件數(shù),這個(gè)控制連接數(shù)的參數(shù)為。但副作用是資源更新可能無法及時(shí)。 工作上,需要配置 Nginx,要投入生產(chǎn)使用,做了一點(diǎn)優(yōu)化工作,加上以前也經(jīng)常折騰 Nginx,故記下一些優(yōu)化工作。 優(yōu)化 Nginx 進(jìn)程數(shù)量 配置參數(shù)如下: worker_proce...

    zebrayoung 評(píng)論0 收藏0
  • nginx配置中開啟gzip來壓縮網(wǎng)頁文件提高網(wǎng)站速度

    摘要:如何開啟來壓縮網(wǎng)頁文件提高網(wǎng)站速度要知道網(wǎng)站的打開速度取決于瀏覽器打開下載的網(wǎng)頁文件大小。你可以在配置中開啟來壓縮網(wǎng)頁文件。默認(rèn)情況下,僅壓縮文件。服務(wù)器上設(shè)置站點(diǎn)上設(shè)如何在中開啟壓縮服務(wù)讓網(wǎng)頁速度更快服務(wù)器設(shè)置壓縮是開發(fā)里很普遍的做法。nginx如何開啟gzip來壓縮網(wǎng)頁文件提高網(wǎng)站速度?要知道網(wǎng)站的打開速度取決于瀏覽器打開下載的網(wǎng)頁文件大小。如果傳輸?shù)捻撁鎯?nèi)容文件減少,那你網(wǎng)站的打開速度...

    stonezhu 評(píng)論0 收藏0
  • 我用到的nginx

    摘要:有每個(gè)進(jìn)程的最大連接數(shù),選取哪種事件驅(qū)動(dòng)模型處理連接請(qǐng)求,是否允許同時(shí)接受多個(gè)網(wǎng)路連接,開啟多個(gè)網(wǎng)絡(luò)連接序列化等。 查看nginx配置文件位置 方式11) netstat -anop | grep 0.0.0.0:80 查看nginx的pid2) ll /proc/4562/exe nginx運(yùn)行的路徑(比如查詢到: /usr/sbin/nginx)3) /usr/sbin/ng...

    zhaofeihao 評(píng)論0 收藏0
  • 高并發(fā)場(chǎng)景中nginx的優(yōu)化方案

    摘要:本文主要從以下幾點(diǎn)講解如何優(yōu)化,以增強(qiáng)高并場(chǎng)景中的吞吐量。系統(tǒng)可通過命令查看核數(shù),假如為,則指單個(gè)進(jìn)程能并發(fā)處理的最大連接數(shù),包含了所有的鏈接不僅僅來源于客戶端,默認(rèn)值是,在一些瞬間并發(fā)量較高的場(chǎng)景中,這個(gè)值是遠(yuǎn)遠(yuǎn)不夠用的。 本文主要從以下幾點(diǎn)講解如何優(yōu)化Nginx,以增強(qiáng)高并場(chǎng)景中Nginx的吞吐量。 調(diào)整worker_processes和worker_connections參數(shù) ...

    EsgynChina 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<