nginx的gzip打开有什么用

  • 在nginx中设置打开压缩
  • 打开静态页面看到的差别
  • 用wireshark看到的压缩数据
  • HTTP POST请求

在nginx中设置打开压缩

gzip on;
gzip_buffers 32 8K; --设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流
gzip_comp_level 6; --数字越小,压缩比越高,需要更多资源
gzip_min_length 2k;
gzip_types application/json application/text application/javascript text/css text/xml;
gzip_vary on;

重启nginx,使之生效

打开静态页面看到的差别

用wireshark看到的压缩数据


对比没有打开压缩的

看上去压缩比不是太高的样子

HTTP POST请求


wireshark抓到的包,request和response都是没有压缩的,所以,一般的请求,哪怕打开了压缩,数据也不会自动压缩;当然了,直接请求谁负责压缩呢,是吧, 浏览器打开就由浏览器来负责(版本低的浏览器不支持)。

nginx 打开压缩gzip on有什么用相关推荐

  1. nginx学习--nginx下的gzip与vary、预压缩、缓存、反向代理的结合

    2019独角兽企业重金招聘Python工程师标准>>> 来自:nginx系列(十七)nginx下的gzip与vary.预压缩.缓存.反向代理的结合 介绍 在http的协议里,为了减少 ...

  2. nginx系列(十七)nginx下的gzip与vary、预压缩、缓存、反向代理的结合

    前言  在http的协议里,为了减少网络传输,允许将报文进行gzip压缩以后再传输.虽然网络传输体积减小了,但是服务器压缩和浏览器的解压缩消耗了CPU的计算. 后来出现了预压缩技术,就是提前把静态文件 ...

  3. Nginx服务器开启gzip压缩功能额必要性

    2019独角兽企业重金招聘Python工程师标准>>> 一般情况下压缩后的html.css.js.php.jhtml等文件,大小能降至原来的25%,也就是说,原本一个100k的htm ...

  4. Nginx 如何开启gzip 来提高页面加载速度

    1.打开nginx配置文件 vi /etc/nginx/nginx.conf 或者 vi /etc/nginx/conf.d/gzip.conf 2.往nginx.conf或者gzip.conf文件中 ...

  5. 性能优化:nginx静态压缩,网页速度倍级提升

    随着项目的不断优化迭代,加入了许多高大上且卷的功能,是相当炫酷了. 比方说:Antv 的L7.G2.G6.Echart,集众多优秀的组件于一身(它们真的很大,非常大),固然越走越沉重,是时候减负了! ...

  6. Nginx 请求压缩详解

    一.介绍 请求压缩,是将服务器的结果通过 Nginx 将内容进行压缩后,在发送给客户端,降低网络传输压力,提升传输效率. 常见的两种请求方式是: gzip .brotli(Google),相当于 br ...

  7. 查看网页是否压缩gzip+编码方式

    一.查看网页是否压缩gzip req = urllib.request.Request(url) html = urllib.request.urlopen(req) print(html.info( ...

  8. 压缩和解压缩——gzip、gunzip、bzip2、bunzip2

    压缩和解压缩--gzip.gunzip.bzip2.bunzip2 所有的文件,都是里边有内容的,内容的写法,是由一些空隙,我们如果磁盘不够了,可以将文件进行压缩,解放磁盘空间. 压缩只能压缩文件,不 ...

  9. R安装程辑包,无法打开压缩文件错误

    Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type&quo ...

最新文章

  1. PHP date()函数警告: It is not safe to rely on the system解决方法
  2. java 对象 方法_java——类、对象、方法
  3. mysql性能调优快捷键_mysql优化篇
  4. 一、安装Docker CE
  5. 初始化java工具失败,spring初始化失败解决办法
  6. 网友:这才是高质量人类女性!32岁清华女博士获奖百万
  7. linux下利用C或C++语言调用需要root权限的函数
  8. Rinne Loves Xor
  9. 轻松应对双11,百万级物理和虚拟网络设备的网络智能化实践
  10. Remository3.52简体中文语言包
  11. OkHttp–支持SPDY协议的高效HTTP库
  12. charset参数 sqluldr2_sqluldr2 oracle直接导出数据为文本的小工具使用
  13. 遥感信息分析与应用期末复习题
  14. delphi10.1调用BarTender2016R5文件打印标签
  15. 游戏或制图用的计算机配置单,自己组装电脑配置单6000元左右适合PS制图与吃鸡游戏的电脑配置推荐...
  16. 解决ImportError: cannot import name ‘bbox_overlaps_cython‘
  17. 图片圆角+高斯模糊实现
  18. 计算机防火墙知识点,防火墙及防火墙的基本概念-信息安全工程师知识点
  19. 计算矩阵行列式时奇排列与偶排列的判定
  20. usb相机的经验总结

热门文章

  1. 启动django时报错Watching for file changes with StatReloade解决办法
  2. day70-大数据之Hadoop部署1(单机部署与伪分布式部署)
  3. 【计算机网络】TCP底层设计交互原理
  4. phpcms模板安装
  5. 北京地铁4号线地图(清晰大图、站名) 9月试运行
  6. 如何利用负载测试工具快速进行负载测试
  7. [TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.2
  8. 设置mac vim彩色
  9. CSS中font-style的属性斜体Italic oblique的区别
  10. Cxfreeze使用存在问题