【未来虫教育】Nginx

【未来虫教育】Nginx

Nginx 应该是现在最火的 web 和反向代理『服务器』,没有之一。她是一款诞生于俄罗斯的高性能 web 『服务器』,尤其在高并发情况下,相较 Apache,有优异的表现。那除了『负载均衡』,她还有什么其他的用途呢,下面我们来看下。

一、静态代理

Nginx 擅长处理静态文件,是非常好的图片、文件『服务器』。把所有的静态资源的放到 nginx 上,可以使应用动静分离,性能更好。

二、『负载均衡』

Nginx 通过反向代理可以实现服务的『负载均衡』,避免了『服务器』单节点故障,把请求按照一定的策略转发到不同的『服务器』上,达到负载的效果。常用的『负载均衡』策略有

1、轮询

将请求按顺序轮流地分配到后端『服务器』上,它均衡地对待后端的每一台『服务器』,而不关心『服务器』实际的连接数和当前的系统负载。

2、加权轮询

不同的后端『服务器』可能机器的配置和当前系统的负载并不相同,因此它们的抗压能力也不相同。给配置高、负载低的机器配置更高的权重,让其处理更多的请;而配置低、负载高的机器,给其分配较低的权重,降低其系统负载,加权轮询能很好地处理这一问题,并将请求顺序且按照权重分配到后端。

3、ip_hash(源地址哈希法)

根据获取客户端的 IP 地址,通过哈希函数计算得到一个数值,用该数值对『服务器』列表的大小进行取模运算,得到的结果便是客户端要访问『服务器』的序号。采用源地址哈希法进行『负载均衡』,同一 IP 地址的客户端,当后端『服务器』列表不变时,它每次都会映射到同一台后端『服务器』进行访问。

4、随机

通过系统的随机算法,根据后端『服务器』的列表大小值来随机选取其中的一台『服务器』进行访问。

5、least_conn(最小连接数法)

由于后端『服务器』的配置不尽相同,对于请求的处理有快有慢,最小连接数法根据后端『服务器』当前的连接情况,动态地选取其中当前积压连接数最少的一台『服务器』来处理当前的请求,尽可能地提高后端服务的利用效率,将负责合理地分流到每一台『服务器』。

特别声明:[【未来虫教育】Nginx] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

俄方:俄乌冲突谈判进程陷入暂停 乌方拖延致停滞(俄乌冲突是怎么回事)

『俄罗斯总统』新闻秘书佩斯科夫表示,俄方认为乌克兰未准备好就解决冲突展开认真谈判,谈判进程明显陷入暂停。他还指出,北约实际上参与了这场战争,向乌克兰提供直接和间接支持

俄方:俄乌冲突谈判进程陷入暂停 乌方拖延致停滞(俄乌冲突是怎么回事)

算力大步跨域(附图片)(算力提升)

工业和信息化部大力实施算力基础设施高质量发展行动计划,截至目前,我国在用算力中心标准机架达1085万架,智能算力规模达788EFlops(每秒百亿亿次浮点运算)。作为一项重大生产力布局战略工程,“东数西算”八…

算力大步跨域(附图片)(算力提升)

直言不需要男人,和男闺蜜相互陪伴不结婚,现在的张也怎样了?(不需要男人的霸气句子)

正是在这种家庭环境的熏陶下,张也从小就得到了她的音乐启蒙老师李谷一的关爱和赏识,从中也能看出她的父亲对她事业道路的重要影响。她与音乐人吕继宏是在1988年的金龙杯音乐大赛上相识,虽然当时是竞争关系,但他们之…

直言不需要男人,和男闺蜜相互陪伴不结婚,现在的张也怎样了?(不需要男人的霸气句子)

京直播|“科普之光”全国科普月:万物有灵

当科技创新与自然万物相遇,每一次观察都成为深度对话,每一份守护都添上智慧底气。用科技之笔勾勒生命画卷,让“看见”与“守护”更具力量。 直播时间:9月18日15:00…

京直播|“科普之光”全国科普月:万物有灵

每天放屁是什么原因(一天爱放屁是什么原因)

每天放屁可能与饮食结构、胃肠功能紊乱、肠道菌群失调、乳糖不耐受、肠易激综合征等因素有关。放屁是人体正常的生理现象,但频繁放屁可能与这些因素相关,建议调整饮食或就医检查

每天放屁是什么原因(一天爱放屁是什么原因)