关注大学生就业,培养泛IT高端人才

陕西新榜样官方网站

您的位置:  > 新闻动态 > 公司动态 >

Nginx实现负载均衡的方式有哪几种呢?

来源:WEB开发培训 发布时间:2018-10-18 浏览量:

  当一台服务器单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,我们可以建立很多很多的服务器,组成一个服务器集群,用户访问网站时,就会先访问一个中间服务器,然后让这个中间服务器在服务器集群中选择一个压力较小的服务器,再将该访问请求引入到该服务器中。如此以来,用户的每次访问,都会保证服务器集群中的每个服务器压力趋于一个平衡状态,从而分担了服务器压力,避免了服务器崩溃的情况。那么,Nginx实现负载均衡的方式有哪几种呢?

  一、轮询

  一般轮询是按时间顺序来分配请求,当分配到不同的服务器时,如果服务器Down掉,那么就可以能自动剔除。

  二、Weight

  Weight是指定上一项轮询的比率,用于服务器性能不均的情况。切记,Weight和访问比率成正比。

  三、Fair

  Fair是按服务器的响应时间来分配请求,响应时间越短的优先分配。

  四、Url_hash

  根据Url_hash的结果进行分配请求,让Url定向到同一个服务器中,最好是在服务器为缓存时,因为当服务器为缓存状态时比较有效。

  更多相关WEB开发培训资讯,请点击: www.xinbangyang.com

  联系地址:陕西省西安市碑林区东大街端履门云龙大厦9楼

IT培训 服务