加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Apache和Nginx两大Web常用处事器有什么区别,你知道吗?

发布时间:2018-10-30 00:52:20 所属栏目:业界 来源:今日头条
导读:本篇文章没有把IIS处事器列入个中,由于IIS只能在Windows上跑,而Apache和Nginx可以在各类平台上跑。 一、说明两大处事器: 1.Apache Apache 是天下排名第一的 web 处事器,按照 netcraft 所作的观测,天下上百分之五十以上的 web 处事器在行使 Apache。 1

本篇文章没有把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 的特征 :

  • 险些可以运行在全部的计较机平台上
  • 支持最新的 http/1.1 协议
  • 简朴并且强有力的基于文件的设置 (httpd.conf)
  • 支持通用网关接口 (cgi)
  • 支持假造主机
  • 支持 http 认证
  • 集成 perl
  • 集成的署理处事器
  • 可以通过 web 赏识器监督处事器的状态,可以自界说日记
  • 支持处事器端包括呼吁 (ssi)
  • 支持安详 socket 层 (ssl)
  • 具有效户会话进程的跟踪手段
  • 支持 fastcgi
  • 支持 java servlets

Apache和Nginx两大Web常用处事器有什么区别,你知道吗?

2.Nginx

Nginx 是俄罗斯人编写的异常轻量级的 http 处事器,Nginx的发音为 “engine X”,是一个高机能的 http 和反向署理处事器,同时也是一个 IMAP/POP3/SMTP 署理处事器。 Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯会见量第二的 Rambler.ru 站点开拓。

Nginx是以变乱驱动的方法编写,以是有很是好的,机能,同时也是一个很是高效的反向署理、负载均衡。其拥有匹配 lighttpd 的机能。 Nginx 做为 http 处事器,有以下几项根基特征:

处理赏罚静态文件,索引文件以及自动索引;打开文件描写符缓冲,无缓存的反向署理加快,简朴的负载平衡和容错。fastcgi,简朴的负载平衡和容错。模块化的布局包罗:gzipping, byte ranges, chunked responses, 以及 SSI-filter 等 filter。假如由 fastcgi 或其余署理处事器处理赏罚单页中存在的多个 SSI ,则这项处理赏罚可以并行运行,而不必要彼此守候。

Nginx 专为机能优化而开拓,机能是其最重要的考量,实现上很是注重服从。它支持内核 Poll 模子,能担当高负载的检验,有陈诉表白能支持高达 50,000 个并发毗连数。

Nginx 具有很高的不变性。其余 http 处事器,当碰着会见的峰值,可能有人恶意提倡慢速毗连时,也很也许会导致处事器物理内存耗尽频仍互换,失去相应,只能重启处事器。譬喻当前 Apache 一旦上到 200 个以长历程, web 相应速率就明明很是迟钝了。而 Nginx 采纳了分阶段资源分派技能,使得它的 CPU 与内存占用率很是低。 Nginx 官方暗示保持 10,000 个没有勾当的毗连,它只占 2.5M 内存,以是相同 DDOS 这样的进攻对 Nginx 来说根基上是毫无用处的。就不变性而言。

Nginx 支持热陈设。它的启动出格轻易,而且险些可以做到 7 * 24 不中断运行,纵然运行数个月也不必要从头启动。你还可以或许在不中断处事的环境下,对软件版本举办举办进级。

二、两种 web 处事器的较量:

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

注:在相比拟力大的网站,节省下来的处事器本钱无疑是客观的。而有些小型网站每每处事器不多,假如回收Apache这类传统Web处事器,好像也还能撑已往。但有其很明明的破绽:Apache在处理赏罚流量发作的时辰(好比爬虫可能是Digg效应)很轻易过载,这样的环境下回收Nginx最为吻合。

提议方案:

Apache靠山处事器(首要处理赏罚php及一些成果哀求如:中文url)Nginx前端处事器(操作它占用体系资源少得上风来处理赏罚静态页面大量哀求)Lighttpd图片处事器

总体来说,跟着Nginx成果得完美将使他成为此后web server得主流。

三 、机能测试 :

将别离测试 2种软件在对动态页面和静态页面哀求及并发时的相应时刻

l静态页面 搜狐首页

Nginx

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

Apache

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

l动态页面内部社区首页

Nginx

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

Apache

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

lPHPINFO 函数页

Nginx

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

Apache 呈现丢包

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

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读