nginx核心反向代理

≡放荡痞女 提交于 2019-12-04 08:41:52

nagix是一款轻量级,性能高,易操作的服务器,使用c编写的是用java编写的tomcat吞吐率的6倍

在处理静态资源上功能非常强大

核心是反向代理

由来:因为公网带来的网络延迟,会让请求数据在一段时间内才能传输完毕,如果直接请求连接给服务器的话,那么在传输完毕到处理完毕会有很长的时间占用服务器资源,如果在大量请求的情况下,由于连接一直在保持链接,很容易堆积影响服务器的负载,所以通过反向代理给代理服务器来缓存请求,当请求数据完成后转发给内部服务器处理,会大量节省服务器的资源

 

ngix的三大使用场景:反向代理,负载均衡,动静分离

负载均衡,是通过反向代理创建服务器集群来做的

动静分离是通过反向代理,将静态资源请求如html,js,css,图片等资源分配给ngix来处理返回给用户端,将动态请求分配给应用服务器处理返回给用户端,这样可以大大加快用户端请求的响应时间,和增加服务器的处理效率

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!