nginx开启gzip压缩

压缩响应通常会大大减少传输数据的大小。但是,由于压缩是在运行时发生的,因此还会增加大量的处理开销,这可能会对性能产生负面影响。 NGINX在将响应发送到客户端之前执行压缩,但不会“双重压缩”已压缩的响应(例如,由代理服务器进行的响应)

开启压缩

  • 要启用压缩,请在on参数中包含gzip指令。
    gzip on;
  • 默认支持gzip格式为gzip_types text/plain application/xml;
  • 最小的压缩长度为20个字节,使用gzip_min_length设置
    gzip_min_length 1000;

gzip的压缩设置

server {
    gzip on;
    gzip_types      text/plain application/xml;
    gzip_proxied    no-cache no-store private expired auth;
    gzip_min_length 1000;
    ...
}

网站的压缩例子如下:

gzip on;
gzip_vary on;
gzip_min_length 10240;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml;
gzip_disable "MSIE [1-6]\.";
WordPress文章评分插件:kk Star Ratings
高并发网站缓存
Tags:,