当前位置:首页 > 服务器技术 > nginx

nginx 负载均衡 解析

文章目录

nginx 负载均衡

1,负载均衡的作用

  • 如果你的nginx服务器给2台web服务器做代理,负载均衡算法采用轮询,
  • 那么当你的一台机器web程序关闭造成web不能访问,那么nginx服务器分发请求还是会给这台不能访问的web服务器,
  • 如果这里的响应连接时间过长,就会导致客户端的页面一直在等待响应,对用户来说体验就大大折扣,
  • 这里我们怎么避免这样的情况发生呢。这里我配张图来说明下问题。
    nginx 负载均衡 解析 - 文章图片

如果负载均衡中其中web2发生这样的情况,nginx首先会去web1请求,但是nginx在配置不当的情况下会继续分发请求到web2,然后等待web2响应,直到我们的响应时间超时,才会把请求重新分发给web1,

  • 这里的响应时间如果过长,用户等待的时间就会越长。

2,upstream配置

首先给大家说下 upstream 这个配置的,这个配置是写一组被代理的服务器地址,然后配置负载均衡的算法。

  • 首先给大家说下 upstream 这个配置的,这个配置是写一组被代理的服务器地址,然后配置负载均衡的算法。

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!