如何在Nginx Web服务器上启用GZIP

如何在Nginx Web服务器上启用GZIP

  如何在Nginx Web服务器上启用GZIP

  据统计,Nginx是Web服务器中使用最多的之一,也是WordPress推荐的两个Web服务器之一,甚至有取代Apache的趋势。

  要在Nginx服务器上启用GZIP压缩功能很简单

  首先,打开nginx.conf文件,然后启用GZIP

gzip on;

  设置用于压缩响应的numbersize的缓冲区

gzip_buffers 4 16k;

  GZIP压缩级别设置,默认为1,需根据服务器配置来设置

gzip_comp_level 6;

  指定要压缩的响应的最小长度

gzip_min_length 1000;

  默认情况下,NGINX不压缩对代理请求(来自代理服务器的请求)的响应,为off,可设置

gzip_proxied any;

  如果指令gzip, gzip_static或gunzip 处于活动状态, 则启用或禁用插入“ Vary:Accept-Encoding”响应标头字段 。

gzip_vary on;

  根据请求和响应为代理请求启用或禁用响应的压缩

gzip_proxied any;

  除“ text/html”外,还对指定的MIME类型启用响应的压缩

gzip_types text / html;

  具体代码可参考如下代码:

        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.1;
        gzip_comp_level 2;
        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
        gzip_vary on;
        gzip_proxied   expired no-cache no-store private auth;
        gzip_disable   "MSIE [1-6]\.";

  以上是如何在Nginx Web服务器上启用GZIP压缩的方法,保存完nginx.conf文件后,请不要忘记重新加载Nginx ,也可测试服务器是否开启。


Leave a Comment

Your email address will not be published. Required fields are marked *


Scroll to Top