Blogger Information
Blog 81
fans 1
comment 0
visits 124549
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
nginx 使用gzip文件压缩,基本配置
有什么是忘不了的的博客
Original
1344 people have browsed it

在nginx.conf可以配置gzip的几个位置。 对应手册地址>>

    http, server, location, if in location 

    一般我们在http下对配置,然后所有的server都会有效。

gzip on | off;     #是否开启gzip

gzip_buffers 32 4k|16 8k;    #设置用于压缩响应的缓冲区的数量和大小。(压缩在内存中缓冲几块?每块多大?)

gzip_comp_level [1-9];    #设置响应的gzip压缩级别。可接受的值范围是1到9。(级别越高,压缩的越小,越浪费CPU计算资源)

gzip_disable     #正则匹配UA,什么样的URI不进行gzip。用对带有“ User-Agent”头字段匹配任何指定正则表达式的请求的响应的gzip压缩。

gzip_http_version 1.0 | 1.1; #设置压缩响应所需的最低HTTP版本请求。现在基本都是1.1的可以不设置

gzip_min_length 200;    #文件长度大于多少才开始压缩。设置将被压缩的响应的最小长度。长度仅由“ Content-Length”响应头字段确定。

gzip_proxied off | expired | no-cache | no-store | private | no_last_modified | no_etag | auth | any ...;    #根据请求和响应为代理请求启用或禁用响应的压缩。请求被代理的事实由“ Via”请求标头字段的存在来确定

gzip_types mime-type ...;    #除了“ text / html”之外,还对指定的MIME类型启用响应的压缩。特殊值“ *”与任何MIME类型(0.8.29)匹配。始终会压缩“ text / html”类型的响应。文件类型你可以到nginx目录下的mime.types查看,这个里面有写。

gzip_vary on | off;     #是否传输gzip压缩标志

标准配置    (nginx.conf文件)

    gzip on;

    gzip_buffers 32 4k;

    gzip_comp_level 6;

    gzip_min_length 2000; #这里根据你的需要自己改大小

    gzip_types application/javascript  text/xml text/css

记住测试的时候吧你的文件内容搞大一些。不要写几个字就去测试。。。

W9DAKM9B})B_DU]`~WF$NJR.png



Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post