它在Yandex、Mail.Ru、VKontakte、Rambler等话务量众多的露西亚网站上有日子使用。 据Netcraft报道,2012年8月,世界上最繁忙的网站中有11.48%使用Nginx作为其服务器或在线代理服务器。 现在,网际网络的主流公司360,百度,新浪,腾讯QQ,蚂蚁等,现在中国70%以上的互联网企业使用nginx作为自各儿的网站服务器。 Nginx的特征是占有内存少,并发性强,实际上Nginx的并发性确实在同种网站服务器中表现出色。 Nginx由内核和模块组成,内核的设置修改非常小,简洁,完成的工作也非常简单,只需通过配置文件将客户端请求映射到位置块(位置是Nginx配置的指令,用于URL匹配),即可实现此
Nginx由内核和模块组成,内核的设置修改非常小,简洁,完成工作也非常简单,只需将客户端请求映射到location block(location是Nginx配置的指令,用于URL匹配),即可在此location中配置
Nginx的模块在结构上被划分
核心模块、基本模块、第三方模块:
核心模块: HTTP模块、事件模块、邮件模块
基本模块: http访问模块、HTTP FastCGI模块、http代理模块和http重写模块。
第三方模块: http上行请求散列模块、通知模块、http访问密钥模块。
由于Nginx的高并发性采用了epoll模型,所以与传统的服务器计程仪程序体系结构不同,epoll出现在linux内核2.6以后。 Nginx采用epoll模型、异步非阻塞模型,Apache采用select模型
Select特征: Select选择驾驶盘时,扫描所有驾驶盘,即驾驶盘有上通告响应时select效率不高,因为必须老虎吧所有驾驶盘才能获取哪些驾驶盘具有上通告通知。