长沙分类信息网-长沙新闻网

Apache和Nginx两大Web常用服务器有什么区别?你知道吗?

2024-3-15 8:10:05发布次查看发布人:
本篇文章没有把iis服务器列入其中,因为iis只能在windows上跑,而apache和nginx可以在各种平台上跑。
一、分析两大服务器:1.apache
apache 是世界排名第一的 web 服务器,根据 netcraft 所作的调查,世界上百分之五十以上的 web 服务器在使用 apache。
1995 年 4 月,最早的 apache(0.6.2 版 ) 由 apache group 公布发行。apache group 是一个完全通过 internet 进行运作的非盈利机构,由它来决定 apache web 服务器的标准发行版中应该包含哪些内容。 准许任何人修改隐错,提供新的特征和将它移植到新的平台上,以及其它的工作。当新的代码被提交给 apache group 时,该团体审核它的具体内容,进行测试,如果认为满意,该代码就会被集成到 apache 的主要发行版中。
apache 的特性 :
几乎可以运行在所有的计算机平台上支持最新的 .1 协议简单而且强有力的基于文件的配置 (.nginx
nginx 是俄罗斯人编写的十分轻量级的 /smtp 代理服务器。 nginx 是由俄罗斯人 igor sysoev 为俄罗斯访问量第二的 rambler.ru 站点开发。
nginx是以事件驱动的方式编写,所以有非常好的,性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配 lig,000 个并发连接数。
nginx 具有很高的稳定性。其它 个以上进程, web 响应速度就明显非常缓慢了。而 nginx 采取了分阶段资源分配技术,使得它的 cpu 与内存占用率非常低。 nginx 官方表示保持 10,000 个没有活动的连接,它只占 2.5m 内存,所以类似 ddos 这样的攻击对 nginx 来说基本上是毫无用处的。就稳定性而言。
nginx 支持热部署。它的启动特别容易,并且几乎可以做到 7 * 24 不间断运行,即使运行数个月也不需要重新启动。你还能够在不间断服务的情况下,对软件版本进行进行升级。
二、两种 web 服务器的比较:
注:在相对比较大的网站,节约下来的服务器成本无疑是客观的。而有些小型网站往往服务器不多,如果采用apache这类传统web服务器,似乎也还能撑过去。但有其很明显的弊端:apache在处理流量爆发的时候(比如爬虫或者是digg效应)很容易过载,这样的情况下采用nginx最为合适。
建议方案:
apache后台服务器(主要处理php及一些功能请求如:中文url)nginx前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求)lig种软件在对动态页面和静态页面请求及并发时的响应时间
l静态页面 搜狐首页
nginx
apache
l动态页面内部社区首页
nginx
apache
lphpinfo 函数页
nginx
apache 出现丢包
为了帮助小伙伴们更好的学习python,技术学派整理了python的相关学习视频及学习路线图。
领取方式关注“技术学派”后,评论转发文章,私信回复:python学习

该用户其它信息

推荐信息

长沙分类信息网-长沙新闻网
关于本站