设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

替代Apache和IIS的轻量级网络服务器盘点

2011-10-11 13:33| 发布者: 红黑魂| 查看: 995| 评论: 0|来自: cnbeta

摘要: 说起当 今的网络服务器,我想大家对Apache和IIS不会陌生,一般对于Windows的操作系统来说用的IIS比较多,而对于Linux来说,Apache 会占有比较大的优势。但是,出色的网络服务器可并不只有Apache和IIS。事实上,性能 ...

说起当 今的网络服务器,我想大家对ApacheIIS不会陌生,一般对于Windows的操作系统来说用的IIS比较多,而对于Linux来说,Apache 会占有比较大的优势。但是,出色的网络服务器可并不只有ApacheIIS。事实上,性能卓越,堪比ApacheIIS的其他网络服务器还有很多。这 篇文章给大家介绍五款可以替代ApacheIIS的轻量级网络服务器。

 

首先,出色的网络服务器应该具备哪些条件呢?至少得达到如下要求:

高可扩展性

稳定

易配置

轻巧:CPU负载低,资源占用率低,内存占用率低

 

这些网络服务器大多都是免费的,几乎都可以用于提供轻量级,扩展性高的服务器网络解决方案,一些甚至在整体速度上超越了ApacheIIS。本文中,我们探讨如下五种ApacheIIS以外的网络服务器:

Nginx

LiteSpeed

Lighttpd

Hiawatha

Cherokee

 

1. Nginx

 

Nginx 发于2002年,出自Igor Sysoev之手,2004年公开发布,用户数量连年攀升。Nginx是一款开放源代码,免费的HTTP服务器和反向代理服务器,也可以用作 IMAP/POP3服务器。得益于其超强的可扩展性,Nginx将可控低内存占用率功能与异步架构结合起来,从而达到降低内存使用率和资源占用率的效果。 Nginx性能卓越,环境稳定。目前,WordPressSourceForge TorrentReactor将其作为首选的网络服务器。迄今为止,Nginx位列ApacheIIS之后,排名第三大网络服务器,市场占有率 7.65%(数据来源:Netcraft公司2011年三月市场调查)

 

2. LiteSpeed

 

LiteSpeed也是一款普及率较高的网络服务器,2002年开发,所有权归LiteSpeed Technologies Inc公司。据说,LiteSpeed具有如下几大优势:

速度超过Apache六倍

PHP内容分发速度超过Apache (with mod_php)50%

SSL层上速度超过Apache三倍

 

LiteSpeed是一款扩展性很强的网络服务器,性能优异,可以随意与Apache替换使用,而且与常用控制面板,例如cPanelDirectAdmin等,协作良好。

 

3. Lighttpd

 

Lighttpd(读 作“lighty”)是另外一种低内存占用率服务器,其性能卓异,而且稳定、灵活、高速。LighttpdJan Kneschke开发,2003年发布。其CPU负载低,一大特色是应用了速度优化技术。Lighttpd对于那些饱受负载过高之苦的地方而言无异于雪中 送炭。根据Netcraft公司2011年三月市场调查显示,Lighttpd目前排名第五,是YouTubeThe Pirate BayMeebo等网站的首选网络服务器。

 

4. Hiawatha

 

Hiawatha 一种能够提供更强安全特性的Unix网络服务器,由Hugo Leisink2002年开发,如今仍不断升级。上一个稳定的升级版本是v7.020102月发布。虽然Hiawatha主要为适用PHP环境而改 进,它能够支持所有CGI/Fast CGI应用。Hiawatha提供许多安全特性,其中包括:

防止SQL注入

防止CSRF攻击

防止DoS阻断服务攻击

预防黑客潜入

限制CGI应用的运行时间

 

Hiawatha网络服务器可以运行于LinuxBSDMacOS XWindows环境。

 

5. Cherokee

 

Cherokee 一种高速,易配置的网络服务器,可以支持FastCGISCGISSIPHPTLSSSL等最新技术。Cherokee完全免费,可以用于提供 灵活的解决方案。Cherokee网络服务器提供cherokee-admincherokee管理)接口,还配备有Cherokee Market渠道(注:Cherokee Market代表一种开发商与公司之间的销售渠道,对于用户而言,也是一种全新的购买安装网络应用程序的途径)。因此,Cherokee对于那些需要简 单、可扩展、高速网络服务器的用户极具吸引力。

 

以上这些网络服务器会取代ApacheIIS吗?

 

一言蔽之, 会。以上讨论的网络服务器大多都在速度和效率上优于ApacheIIS。尽管ApacheIIS在市场份额上独领风骚,这并不代表 ApacheIIS的性能一定鹤立鸡群。值得一提的是,技术上,NginxLighttpdLiteSpeed甚至在某些方面略胜Apache IIS一筹,而且经常在实地测试中表现更佳。

 

为什么您需要更换网络服务器呢?如果您觉得正使用的ApacheIIS服务器的速度不尽人 意,比如说速度已经达到瓶颈,可能就该考虑换种更快更轻 巧的了,可以从以上介绍的选择一款。目前,兼容性不再是个问题,因为多数网络服务器都具备跨平台兼容能力(可是如果您将在网络服务器上运行.NET程序, 记得确保系统中安装有Mono Project)。以前,要用其他网络服务器替代ApacheIIS着实不易,如今则是小菜一碟。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部