翼度科技»论坛 云主机 服务器技术 查看内容

Nginx动态压缩gzip的实现示例

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
1、开启gzip模块

要压缩哪个网站就在相对的网站下开启gzip模块 在nginx.conf中设置
  1. location / {

  2.   gzip on ;  # 开启gzip压缩
  3.   gzip_buffers 32 4k ; # 设置缓冲区大小
  4.   gzip_comp_level 5; # 设置压缩等级 1-9
  5.   gzip_disable 'msie6MSIE [4-6]\.MSIE 6.0';  # 禁止哪些浏览器不使用压缩
  6.   gzip_http_version 1.1; # 设置压缩所需要的最低的http版本。
  7.   gzip_min_length 20 ; # 设置响应的数据最小限制,在这个限制之后再回进行压缩
  8.   gzip_vary on ; # 增加一个header ,适用于老的浏览器 Vary:Accept-Encoding
  9.   gzip_proxied any; # 无条件启动压缩
  10.   # 哪些mime类型的文件进行压缩
  11.   #gzip_types text/plain application/x-javascript text/css application/xml;
  12.   gzip_types
  13.     text/xml application/xml application/atom+xml application/rss+xml application/xhtml+xml image/svg+xml
  14.     text/javascript application/javascript application/x-javascript
  15.     text/x-json application/json application/x-web-app-manifest+json
  16.     text/css text/plain text/x-component
  17.     font/opentype application/x-font-ttf application/vnd.ms-fontobject
  18.     image/x-icon;
  19.          root  /usr/local/nginx/html/web/one;
  20.          index  index.html index.htm;  
  21.     }  
复制代码
设置完成重新加载nginx使其配置生效


2、测试验证是否生效

输入访问的网址,谷歌浏览器按F12或者右击检查,点Network刷新界面,找到状态码为200的,查看Response Headers ,如出现红框内容代表nginx动态压缩完成。

红框意思解释一下:代表传输内容的压缩形式,就是我们设置的gzip
到此这篇关于Nginx动态压缩gzip的实现示例的文章就介绍到这了,更多相关Nginx动态压缩gzip内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:https://www.jb51.net/server/326753p4x.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具