Nginx性能优化
-
Nginx
是一个轻量级的高性能HTTP
反向代理服务器,同时它也是一个通用类型的代理服务器,支持绝大部分协议,如TCP
、UDP
、SMTP
、HTTPS
等。 -
Nginx
和Redis
都是基于多路复用模型构建出的产物,因此它与Redis
同样具备资源占用少、并发支持高的特点,在理论上单节点的Nginx
同时支持5W
并发连接。 -
基于
Nginx
性能优化可以参考下面的。
资源压缩
- 通过
Nginx
对于静态资源实现压缩传输,一方面可以节省带宽资源,第二方面也可以加快响应速度并提升系统整体吞吐。 - 注意:只能配在前端, 后端之间访问的
nginx
不要配, 由feign
完成压缩和解压缩,否则nginx
可能出现多次压缩而无法解析数据。
Gzip压缩
Nginx开启Gzip压缩功能, 可以使网站的css、js 、xml、html 文件在传输时进行压缩,提高访问速度, 进而优化Nginx性能! Web网站上的图片,视频等其它多媒体文件以及大文件,因为压缩效果不好,所以对于图片没有必要支压缩,如果想要优化,可以图片的生命周期设置长一点ÿ