干货丨为什么Nginx这么火?原因在这里

2022-12-27 0 382

Nginx(“engine x”)两个具备高效能的HTTP和逆向全权的WEB伺服器,与此同时也是两个POP3/SMTP/IMAP全权伺服器。

是由米哈伊尔·赛索诺夫(白俄罗斯人)选用C词汇撰写的,Nginx的第两个版是2004年10月4号正式发布的0.1.0版。

除此之外值得一提米哈伊尔·赛索诺夫将Nginx的源代码展开了开放源码,这也为Nginx的产业发展提供更多了较好的保证。

干货丨为什么Nginx这么火?原因在这里

Nginx的缺点有什么样?上面他们详尽如是说:

(1)速率更慢、mammalian更高

至多允诺或是高mammalian允诺的自然环境下,Nginx单厢比其它Web伺服器积极响应的速率更慢。再者在恒定情况下,至多允诺会获得更慢的积极响应,另再者,在高峰(如有数以千计的mammalian允诺),Nginx比其它Web伺服器更慢的积极响应允诺。Nginx或许有那么高的mammalian处置潜能和那么好的操控性其原因是Nginx选用了多民主化和I/O数据通信(epoll)的下层与此同时实现。

(2)实用性单纯,可扩展性强

Nginx的结构设计颇具可扩展性,它这类是由许多组件共同组成,那些组件的选用能透过命令行的实用性来加进。那些组件有非官方提供更多的也有服务项目器端提供更多的组件,假如须要全然能合作开发服务项目他们销售业务优点的订制组件。

(3)高效率

Nginx选用的是多民主化模式运行,其中有两个master主民主化和N多个worker民主化,worker民主化的数量他们能手动设置,每个worker民主化之间都是相互独立提供更多服务项目,并且master主民主化能在某两个worker民主化出错时,快速去”拉起”新的worker民主化提供更多服务项目。

(4)热部署

现在互联网项目都要求以7*24小时展开服务项目的提供更多,针对于这一要求,Nginx也提供更多了热部署功能,即能在Nginx不停止的情况下,对Nginx展开文件升级、更新实用性和更换日志文件等功能。

(5)成本低、BSD许可证

BSD是两个开放源码的许可证,世界上的开放源码许可证有许多,现在比较流行的有六种分别是GPL、BSD、MIT、Mozilla、Apache、LGPL。这六种的区别是什么,他们能透过上面一张图来解释下:

干货丨为什么Nginx这么火?原因在这里

Nginx这类是开放源码的,他们不仅能免费的将Nginx应用在商业领域,而且还能在项目中直接修改Nginx的源代码来订制自己的特殊要求。那些点也都是Nginx为何能吸引无数合作开发者继续为Nginx来贡献他们的智慧和青春。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务