Nginx 学习 ~ 3、Nginx 的优点

1. 速度更快、并发更高

  单词请求或者更高并发请求的环境下,Niginx 都会比其他 Web 服务器响应的速度更快。一方面在正常情况下,单词请求会得到更快的响应,另一方面,在高峰期(如有数以万计的并发请求),Niginx 比其他 Web 服务器更快的响应请求。Nginx 之所以有这么高的并发处理能力和这么好的性能原因在于 Nginx 采用了多进程和 I/O 多路复用(epoll)的底层实现。

2. 配置简单、扩展性强

  Nginx 的设计极具扩展性,它本身就是由很多模块组成的,这些模块的使用可以通过配置文件的配置来添加。这些模块有官方提供的也有第三方提供的模块,如果需要完全可以开发服务自己业务特性的定制模块。

3. 高可靠性

  Nginx 采用的是多进程模式运行,其中有一个 msater 主进程和N 多个 workder 进程,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 来贡献自己的智慧和青春。OpenRestry[Niginx + Lua] Tengine

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值