一、反向代理
1.简单来说就是代理服务器端的,不管你后面加了多少台服务器,用户访问的永远只是一个端口,比如百度
二、负载均衡
1.里面有一个轮询,比如我们有三台服务器,用户发起一个请求,第一次会在第一台,第二次会在第二台,第三次会在第三台,这样就是轮询,
2.里面有个权重,比如第一台服务器比较好设置权重3,第二台服务器一般就设置2,第三台服务器最差,我们这样设置用户发送请求,第一次会在第一台服务器,第二次请求可能还是在第一台服务器,第三次请求会在第二台,第四次请求才可能会在第三台,主要合理分配系统的性能,提高运行速度以及用户体验
三、动静分离
1.就是吧我们之前项目中的静态资源文件的jra放在了服务器上面,用户读取静态资源文件的时候不需要去项目里面加载了,这样也提升了一定的效率
四、Iphash
1.就是项目中会有一个session问题,多台服务器会有很多个session所以为了提升速度,就有了这个iphash让同一个IP的用户都访问同样一台服务器,比如服务器一,但是这样的话遇到第一台服务器挂了的情况下,数据就没了也不好,所以还是推荐使用redis
nginx
最新推荐文章于 2024-08-14 15:09:27 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)