时时彩官网app下载: WEB服务器如何选择 Apache or Nginx?

2017-05-11 17:15:00
GavinHsueh
原创
2447

2017我被时时彩害死了 www.z61ld.com.cn Web服务器是直接影响网站性能的关键因素,也是每个站长选择网站运营环境时必然考虑的问题。目前Web服务器市场产品众多,最为主流和代表性的当属Apache、Nginx以及微软的IIS。本文目的是通过Apache和Nginx进行对比,从而帮助广大用户们能够选择适合自己的Web服务器。

一、简介

Apache:

Apache创建于1995年,并从 1999 年开始在 Apache 软件基金会旗下进行开发。Apache灵活、高效,拥有丰富的扩展???,以及活跃的社区支持,成为目前世界上最为主流的开源免费的Web服务器软件。

Nginx:

Nginx是由俄罗斯软件工程师Igor Sysoev编写的免费开源Web服务器。自从2004年上市以来,nginx专注于高性能,高并发性和低内存使用。并且其在负载均衡,缓存,访问和带宽控制以及与各种应用程序高效集成等方面的特性,都使得它逐步深受广大用户青睐。

下面是2017年4月份更新的web服务器市场份额对比图:


数据来源: https://news.netcraft.com/archives/2017/04/21/april-2017-web-server-survey.html

二、对比

虽然Apache和Nginx各自的背景不同,但他们的作用目的是一致的,简单说就是接收用户请求,然后处理请求,最后将处理结果返回给用户。

1.链接处理

Apache和Nginx最大的不同在于它们对连接的处理方式。Apache提供一系列多重处理???,通过这些多重处理??槔词褂貌僮飨低车淖试?,对进程和线程池进行管理,控制处理用户请求。


Apache提供了三种多重处理??椋簃pm_prefork、mpm_worker、mpm_envent,下面我们做简要说明对比。

mpm_prefork:??椴诙嘧咏?,每个子进程是单线程的,每个线程链接一个请求,如此一对一的关系。所以如果请求数大于进程数时,服务器的性能就表现得差强人意了。


mpm_worker:与prefork不同,worker中子进程是多线程的,每个线程管理一个用户连接。线程数要多于进程数量,这也就意味着新的连接能立刻得到一个空闲的线程,而不用等待进程空闲。



mpm_event:该??橛雡orker相似,区别在于event可以处理长连接(keep-alive),以避免线程被请求长期占用而造成资源浪费,同时也增强了高并发场景下的请求处理能力。



与Apache不同,Nginx是通过异步的、非阻塞的、事件驱动的方式在实现的。Nginx的工作进程是单线程的,每个线程可以异步的处理大量的用户请求。下面是Nginx的工作原理图:

图片来源: //www.aosabook.org/en/nginx.html

2.静态与动态内容的处理

无论是静态还是动态内容,Apache都可以处理,Apache具有内置的解析和执行各种动态脚本语言(包括PHP,Python和Perl)的功能,无需借助外部处理器。

毫无疑问,动态内容处理恐怕是Nginx的痛点。Nginx处理动态内容的效率并不高,且需借助外部的处理器。所以如果您的站点具有很多动态功能,Apache的表现可能会更切合你意。不过虽然与Apache相比Nginx的动态内容处理能力不佳,但其静态内容处理还是很高效的。


三、总结

Apache拥有丰富的??樽榧С?,稳定性强,BUG少,动态内容处理强。

Nginx轻量级,占用资源少,负载均衡,高并发处理强,静态内容处理高效。

存在即有道理,Apache和Nginx作为WEB服务各有所长,个人认为二者并不存在将来谁会完全替代谁。关键在于用户要认真考虑清楚自己的应用场景,根据自己的需求和情况来斟酌选择哪个产品,适合自己的才是最好的。


下载提示

蝉知使用问题交流,请加 官方QQ群: 284891062 , 加群请注明暗号: 蝉知。

获取技术支持注意事项: //www.z61ld.com.cn/page/qqgroup.html

欢迎关注我们的微博微信。

新浪微博:易软天创

微信公众号:易软天创

发表评论
评论通过审核后显示。
  • 左凌仁的专栏作者中国国家地理网 2019-04-24
  • 生活的印记文章中国国家地理网 2019-04-23
  • 九个字带您感知十九大报告的民生温度 2019-04-23
  • [酷]比西方国家的预约排队制要高明多了! 2019-04-23
  • 爱美TV 带你种草林心如张俪同系列雅萌美容仪 2019-04-22
  • 五莲县政协举行庆改革开放40 周年书画展 2019-04-22
  • 全市公安机关打掉30个涉黑涉恶犯罪团伙 2019-04-21
  • 移植2胚怀5胎 一针减3化风险 十堰市人民医院再创生命奇迹 2019-04-21
  • 【互动话题】我为两会建言献策 2019-04-20
  • 青年创新前沿论坛在海淀创业园成功举办 2019-04-20
  • 苹果看好低价款iPhone X:配备LCD屏 2019-04-19
  • 一只浣熊都这么努力,你还有什么理由不上进! 2019-04-19
  • 彭湃:“农民运动大王”(为了民族复兴·英雄烈士谱) 2019-04-19
  • 买房先下手为强 西安这些不限购楼盘免去购房资格困扰 ——凤凰网房产西安 2019-04-18
  • 淮南老市政府大院已更新改造 未来将变身街边广场 2019-04-18
  • 361| 982| 271| 526| 746| 903| 334| 71| 22| 192|