1、nginx相对付apache优点: 轻量级同样起web 做事比apache占用更少内存及资源 抗并发nginx 处理要求异步非壅塞而apache 则壅塞型高并发下nginx 能保持低资源低花费高性能 高度模块化设计编写模块相对大略 社区生动各种高性能模块出品迅速啊 apache 相对付nginx 优点: rewrite 比nginx rewrite 强大 动态页面模块超多基本想都找 少bug nginx bug 相对较多 超稳定 存情由般来说须要性能web 做事用nginx 须要性能只求稳定apache 吧者各种功能模块实现得比前者例ssl 模块比前者好配置项多里要把稳点epoll(freebsd 上 kqueue )网络IO 模型nginx 处理性能高根本情由并所有情形下都epoll 大获全胜本身供应静态做事只有寥寥几文件apache select 模型或许比epoll 更高性能当只根据网络IO 模型事理作假设真正运用还须要实测了再说2、作 Web 做事器:比较 ApacheNginx 利用更少资源支持更多并发连接表示更高效率点使 Nginx 尤其受虚拟主机供应商欢迎高连接并发情形下NginxApache做事器错替代品: Nginx美国做虚拟主机买卖老板们常常选择软件平台之. 能够支持高达 50,000 并发连接数相应, 感谢Nginx我们选择了 epoll and kqueue 作开拓模型. Nginx作负载均衡做事器: Nginx 既内部直接支持 Rails 和 PHP 程序对外进行做事, 也支持作 HTTP代理 做事器对外进行做事. Nginx采取C进行编写, 论系统资源开销还CPU利用效率都比 Perlbal 要好多. 作邮件代理做事器: Nginx 同时也非常精良邮件代理做事器(早开拓产品目之也作邮件代理做事器), Last.fm 描述了成功并且美妙利用履历. Nginx 安装非常大略 , 配置文件非常简洁(还能够支持perl语法), Bugs 非常少做事器: Nginx 启动特殊随意马虎, 并且险些做724间断运行纵然运行数月也须要重新启动. 还能够间断做事情形下进行软件版本升级 . 3、Nginx 配置简洁, Apache 繁芜 Nginx 静态处理性能比 Apache 高 3倍上 Apache 对 PHP 支持比较大略Nginx 须要合营其端用 Apache 组件比 Nginx 多 现 Nginx 才 Web 做事器首选 4、核心差异于apache同步多进程模型连接对应进程;nginx异步多连接(万级别)对应进程 5、nginx处理静态文件好,耗费内存少.无疑apache仍目前主流,有多丰富特性.所还须要搭配着来.当能确定nginx适宜需求,利用nginx会更经济办法. apache有先天支持多核心处理负载鸡肋缺陷建议利用nginx做前端後端用apache大型网站建议用nginx自代集群功能6、从人过往利用情形来看nginx负载能力比apache高多新做事器也改用nginx了而且nginx改完配置能-t测试下配置有没有问题apache重启时候创造配置出错了会崩溃改时候都会非常小心翼翼现看有好多集群站前端nginx抗并发轫apache集群合营也错7、nginx处理动态要求鸡肋般动态要求要apache去做nginx只适宜静态和反向 8、从我人履历来看nginx错前端做事器负载性能好老奔上开nginx用webbench仿照10000静态文件要求毫吃力apache对php等措辞支持好此外apache有强大支持网路发展韶光相对nginx更久9、Nginx优于apache紧张两点:1.Nginx本身反向代理做事器 2.Nginx支持7层负载均衡;其当Nginx能会比apache支持更高并发根据NetCraft统计2011年4月统计数据Apache依霸占62.71%而Nginx7.35%因此总得来说Aapche依大部分公司首先因其成熟技能和开拓社区已经也非常错性能 10、对web server需求决定选择大部分情形下nginx都优于APACHE比说静态文件处理、PHP-CGI支持、反向代理功能、前端Cache、坚持连接等等Apache+PHP(prefork)模式下PHP处理慢或者前端压力大情形下随意马虎涌现Apache进程数飙升从而谢绝做事征象 11、看下nginx lua模块:https://github.com/chaoslaw...apache比nginx多模块直接用lua实现apache盛行why大多数人关注
感谢阅读,如果这篇文章帮助了您,欢迎 点赞 ,收藏,关注,转发 哟。您的帮助是我们前行的动力,我们会供应更多有代价的内容给大家... 感激!
