仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 520|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇(apache ,lighttpd,nginx)三年夜WEB办事器对照剖析

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:23:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!一.软件先容(apachelighttpdnginx)
1.lighttpd
Lighttpd是一个具有十分低的内存开支,cpu占用率低,效能好,和丰厚的模块等特性。lighttpd是浩瀚OpenSource轻量级的webserver中较为优异的一个。撑持FastCGI,CGI,Auth,输入紧缩(outputcompress),URL重写,Alias等主要功效。
Lighttpd利用fastcgi体例运转php,它会利用很少的PHP历程呼应很年夜的并发量。
Fastcgi的长处在于:
·从不乱性上看,fastcgi是以自力的历程池运转来cgi,独自一个历程逝世失落,体系能够很容易的抛弃,然后从头分派新的历程来运转逻辑.
·从宁静性上看,fastcgi和宿主的server完整自力,fastcgi怎样down也不会把server弄垮,
·从功能上看,fastcgi把静态逻辑的处置从server平分离出来,年夜负荷的IO处置仍是留给宿主server,如许宿主server能够专心致志作IO,关于一个一般的静态网页来讲,逻辑处置大概只要一小局部,大批的图片等静态IO处置完整不必要逻辑步伐的介入(注1)
·从扩大性上讲,fastcgi是一其中立的手艺尺度,完整能够撑持任何言语写的处置步伐(php,java,python...)
2.apache
apache是天下排名第一的web办事器,依据netcraft(www.netsraft.co.uk)所作的查询拜访,天下上百分之五十以上的web办事器在利用apache.
1995年4月,最早的apache(0.6.2版)由apachegroup发布刊行.apachegroup是一个完整经由过程internet举行运作的非红利机构,由它来决意apacheweb办事器的尺度刊行版中应当包括哪些内容.准予任何人修正隐错,供应新的特性和将它移植到新的平台上,和别的的事情.当新的代码被提交给apachegroup时,该整体考核它的详细内容,举行测试,假如以为中意,该代码就会被集成到apache的次要刊行版中.
apache的特征:
1)几近能够运转在一切的盘算机平台上.
2)撑持最新的http/1.1协定
3)复杂并且强无力的基于文件的设置(httpd.conf).
4)撑持通用网关接口(cgi)
5)撑持假造主机.
6)撑持http认证.
7)集成perl.
8)集成的代办署理办事器
9)能够经由过程web扫瞄器监督办事器的形态,能够自界说日记.
10)撑持办事器端包括下令(ssi).
11)撑持宁静socket层(ssl).
12)具有效户会话历程的跟踪才能.
13)撑持fastcgi
14)撑持javaservlets
3.nginx
Nginx是俄罗斯人编写的非常轻量级的HTTP办事器,Nginx,它的发音为“engineX”,是一个高功能的HTTP和反向代办署理办事器,同时也是一个IMAP/POP3/SMTP代办署理办事器.Nginx是由俄罗斯人IgorSysoev为俄罗斯会见量第二的Rambler.ru站点开辟.
Nginx以事务驱动的体例编写,以是有十分好的功能,同时也是一个十分高效的反向代办署理、负载均衡。其具有婚配Lighttpd的功能,同时还没有Lighttpd的内存泄露成绩,并且Lighttpd的mod_proxy也有一些成绩而且好久没有更新。可是Nginx其实不撑持cgi体例运转,缘故原由是能够削减因而带来的一些步伐上的毛病。以是必需利用FastCGI体例来实行PHP步伐。
nginx做为HTTP办事器,有以下几项基础特征:
处置静态文件,索引文件和主动索引;翻开文件形貌符缓冲.
无缓存的反向代办署理减速,复杂的负载平衡和容错.
FastCGI,复杂的负载平衡和容错.
模块化的布局。包含gzipping,byteranges,chunkedresponses,和SSI-filter等filter。假如由FastCGI或别的代办署理办事器处置单页中存在的多个SSI,则这项处置能够并交运行,而不必要互相守候。
Nginx专为功能优化而开辟,功能是其最主要的考量,完成上十分注意效力。它撑持内核Poll模子,能承受高负载的磨练,有呈报标明能撑持高达50,000个并发毗连数。
Nginx具有很高的不乱性。别的HTTP办事器,当碰到会见的峰值,大概有人歹意倡议慢速毗连时,也极可能会招致办事器物理内存耗尽频仍互换,得到呼应,只能重启办事器。比方以后apache一旦上到200个以长进程,web呼应速率就分明十分迟缓了。而Nginx接纳了分阶段资本分派手艺,使得它的CPU与内存占用率十分低。nginx官方暗示坚持10,000个没有举动的毗连,它只占2.5M内存,以是相似DOS如许的打击对nginx来讲基础上是毫无用途的。就不乱性而言,nginx比lighthttpd更胜一筹。
Nginx撑持热安排。它的启动出格简单,而且几近能够做到7*24不中断运转,即便运转数个月也不必要从头启动。你还可以在不中断办事的情形下,对软件版本举行举行晋级。
.3WEB办事器的对照:
server
Apache
Nginx
Lighttpd
Proxy代办署理
十分好
十分好
一样平常
Rewriter

十分好
一样平常
Fcgi
欠好

十分好
热安排
不撑持
撑持
不撑持
体系压力对照
很年夜
很小
对照小
不乱性

十分好
欠好
宁静性

一样平常
一样平常
手艺撑持
十分好
很少
一样平常
静态文件处置
一样平常
十分好

Vhosts假造主机
撑持
不撑持
撑持
反向代办署理
一样平常
十分好
一样平常
Sessionsticky
撑持
不撑持
不撑持

注:在绝对对照年夜的网站,勤俭上去的办事器本钱无疑是客不雅的。而有些小型网站常常办事器未几,假如接纳Apache这类传统Web办事器,仿佛也还能撑已往。但有其很分明的坏处:Apache在处置流量发作的时分(好比爬虫大概是Digg效应)很简单过载,如许的情形下接纳Nginx最为符合。
倡议计划:
Apache背景办事器(次要处置php及一些功效哀求如:中文url
Nginx前端办事器(使用它占用体系资本少得上风来处置静态页面大批哀求)
Lighttpd图片办事器
整体来讲,跟着nginx功效得完美将使他成为从此webserver得支流。
.功能测试
将分离测试3种软件在对静态页面和静态页面哀求及并发时的呼应工夫
l静态页面搜狐首页
LIGHTTPD
n/-c(ab参数)
cpu%
Mem
RequestsperSecond
Timetakenfortests
100000/100
64
60
462.75
21.6
100000/200
67
60
312.07
32.4
100000/500
83
60
137.24
72.8
100000/1000
呈现毛病丢包
94
60
126.6
78.9

NGINX
<divalign="center"style="font-size:13px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:rgb(0,0,0);">n/-c(ab参数)
cpu%
Mem
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-16 16:10:18 | 只看该作者

带来一篇(apache ,lighttpd,nginx)三年夜WEB办事器对照剖析

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-22 05:46:36 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
小魔女 该用户已被删除
地板
发表于 2015-1-30 23:29:08 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
爱飞 该用户已被删除
5#
发表于 2015-2-6 17:12:58 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
透明 该用户已被删除
6#
发表于 2015-2-17 21:58:05 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
只想知道 该用户已被删除
7#
发表于 2015-3-6 00:13:51 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
简单生活 该用户已被删除
8#
发表于 2015-3-12 18:41:16 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
兰色精灵 该用户已被删除
9#
发表于 2015-3-20 02:21:33 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表