Nginx介绍 分类: Nginx 服务器搭建 2015-07-13 10:50 19人阅读 评论(0) 收藏

时间:2021-03-15 02:27:35

海量请求,高性能服务器。

对比Apache,

Apache:稳定,开源,跨平台,重量级,不支持高度并发的web服务器。

由此,出现了Lighttpd与Nignx:轻量级,高性能。

发音:engine X

C语言开发,代码开源,2-clause BSD-like license

基于事件驱动的架构——能够并发处理百万级别的TCP链接。

高度模块化的设计+*的许可证——第三方模块层出不穷,极佳的稳定性。

腾讯,新浪,阿里,淘宝等

跨平台,Linux,FreeBSD,Solaris,AIX,Mac OS,Windows等。对不同操作系统,支持不同的高效API。

Example,Linux——

epoll

sendfile 系统调用,高效的将硬盘中的数据发送到网络上,(不需要先把硬盘数据复制到用户态内存上再发送),极大的减少了内核态与用户态数据间的复制动作。

Why Nginx?

深入理解P23

更快

高扩展

高可靠

低内存消耗

单机支持10万以上的并发链接

热部署:master管理进程与worker工作进程之间的分离设计,使得Nginx可以提供热部署功能,即可以再7x24小时不间断服务的

版权声明:本文为博主原创文章,未经博主允许不得转载。