xiaodouya33 发表于 2018-11-14 06:30:33

Nginx配置之Gzip压缩

# 开启gzip功能  gzip on;
  # 配置nginx使用缓存空间的大小:16指的是缓存空间的个数,8K为单个缓存空间的大小
  # 从nginx0.7.28后,默认缓存空间大小为128k:这里是16*8K=128K
  gzip_buffers 16 8K;
  # 指定压缩级别:1-9;1压缩程度最低,效率最高,9压缩程度最高,效率最低
  gzip_comp_level 3;
  # 针对某些User_agent关闭gzip功能,后接的是正则表达式
  # 这里以MSIE 4/5/6的浏览器为例开启gzip功能
  gzip_disable MISE \.;
  # 指定特定http协议版本(1.0或1.1),选择性开启gzip功能
  gzip_http_version 1.1;
  # 根据响应页面的大小选择性关闭gzip(比较重要),大于才开启
  # 防止出现压缩很小的数据出现压缩后数据量变大的情况,建议设置为1K或以上
  gzip_min_length 1024;
  # 根据网页的MIME类型选择性改期gzip
  gzip_types text/plain application/x-javascript text/css text/html application/xml;
  # 使用gzip时是否发送带有“Vary:Accept-Encoding”头域的响应头部
  gzip vary on;
  # 在客户端不支持Gzip压缩时,服务器将返回解压后的数据;客户端支持gzip,该参数被忽略,返回的是压缩后的数据
  gunzip_static on;

页: [1]
查看完整版本: Nginx配置之Gzip压缩