在性能测试调优过程中以有限的资源尽可能的最大化收益才是目标,本文简单记录nginx的两个配置小技巧
配置gzip压缩
在访问web网页时,静态资源过大会大大降低传输速度。我们可以通过nginx配置静态资源压缩的方式来降低网络带宽消耗,下图是没有进行静态资源压缩的抓包信息,可以看到index.html页面为26kB
我们通过修改nginx配置添加开启gzip压缩并reload重新加载配置
可以在response_headers中看到对静态资源使用了gzip进行压缩,压缩后的index.html只有8kB
流量限制
性能调优在于取舍,当我们的网络带宽总量不够时可以通过限制部分次要的静态资源的传输速率来降低网络带宽占用,在nginx中使用limit_rate来限制传输速率。下图是未做限制的传输速率8KB的文件传输时间