欢迎光临

木子屋

标题: 替代Apache和IIS的轻量级网络服务器

作者: dnawo

日期: 2011-10-14 00:14 AM

分类: 服务器

内容: 说起当今的网络服务器，我想大家对Apache和IIS不会陌生，一般对于Windows的操作系统来说用的IIS比较多，而对于Linux来说，Apache会占有比较大的优势。但是，出色的网络服务器可并不只有Apache和IIS。事实上，性能卓越，堪比Apache和IIS的其他网络服务器还有很多。这篇文章给大家介绍五款可以替代Apache和IIS的轻量级网络服务器。
首先，出色的网络服务器应该具备哪些条件呢？至少得达到如下要求：
·高可扩展性
·稳定
·易配置
·轻巧：CPU负载低，资源占用率低，内存占用率低
这些网络服务器大多都是免费的，几乎都可以用于提供轻量级，扩展性高的服务器网络解决方案，一些甚至在整体速度上超越了Apache和IIS。本文中，我们探讨如下五种Apache和IIS以外的网络服务器：
·Nginx
·LiteSpeed
·Lighttpd
·Hiawatha
·Cherokee
1. Nginx
Nginx开发于2002年，出自Igor Sysoev之手，2004年公开发布，用户数量连年攀升。Nginx是一款开放源代码，免费的HTTP服务器和反向代理服务器，也可以用作IMAP/POP3服务器。得益于其超强的可扩展性，Nginx将可控低内存占用率功能与异步架构结合起来，从而达到降低内存使用率和资源占用率的效果。 Nginx性能卓越，环境稳定。目前，WordPress、SourceForge和 TorrentReactor将其作为首选的网络服务器。迄今为止，Nginx位列Apache和IIS之后，排名第三大网络服务器，市场占有率 7.65%。(数据来源：Netcraft公司2011年三月市场调查)
2. LiteSpeed
LiteSpeed也是一款普及率较高的网络服务器，2002年开发，所有权归LiteSpeed Technologies Inc公司。据说，LiteSpeed具有如下几大优势：
·速度超过Apache六倍
·PHP内容分发速度超过Apache (with mod_php)50%
·在SSL层上速度超过Apache三倍
LiteSpeed是一款扩展性很强的网络服务器，性能优异，可以随意与Apache替换使用，而且与常用控制面板，例如cPanel，DirectAdmin等，协作良好。
3. Lighttpd
Lighttpd(读作"lighty")是另外一种低内存占用率服务器，其性能卓异，而且稳定、灵活、高速。Lighttpd由Jan Kneschke开发，2003年发布。其CPU负载低，一大特色是应用了速度优化技术。Lighttpd对于那些饱受负载过高之苦的地方而言无异于雪中送炭。根据Netcraft公司2011年三月市场调查显示，Lighttpd目前排名第五，是YouTube、The Pirate Bay和Meebo等网站的首选网络服务器。
4. Hiawatha
Hiawatha是一种能够提供更强安全特性的Unix网络服务器，由Hugo Leisink在2002年开发，如今仍不断升级。上一个稳定的升级版本是v7.0，2010年2月发布。虽然Hiawatha主要为适用PHP环境而改进，它能够支持所有CGI/Fast CGI应用。Hiawatha提供许多安全特性，其中包括：
·防止SQL注入
·防止CSRF攻击
·防止DoS阻断服务攻击
·预防黑客潜入
·限制CGI应用的运行时间
Hiawatha网络服务器可以运行于Linux、BSD、MacOS X和Windows环境。
5. Cherokee
Cherokee是一种高速，易配置的网络服务器，可以支持FastCGI、SCGI、SSI、PHP、TLS和SSL等最新技术。Cherokee完全免费，可以用于提供 灵活的解决方案。Cherokee网络服务器提供cherokee-admin(cherokee管理)接口，还配备有Cherokee Market渠道(注：Cherokee Market代表一种开发商与公司之间的销售渠道，对于用户而言，也是一种全新的购买安装网络应用程序的途径)。因此，Cherokee对于那些需要简 单、可扩展、高速网络服务器的用户极具吸引力。
以上这些网络服务器会取代Apache或IIS吗？
一言蔽之，会。以上讨论的网络服务器大多都在速度和效率上优于Apache或IIS。尽管Apache和IIS在市场份额上独领风骚，这并不代表 Apache和IIS的性能一定鹤立鸡群。值得一提的是，技术上，Nginx、Lighttpd和LiteSpeed甚至在某些方面略胜Apache和IIS一筹，而且经常在实地测试中表现更佳。
为什么您需要更换网络服务器呢？如果您觉得正使用的Apache或IIS服务器的速度不尽人意，比如说速度已经达到瓶颈，可能就该考虑换种更快更轻巧的了，可以从以上介绍的选择一款。目前，兼容性不再是个问题，因为多数网络服务器都具备跨平台兼容能力(可是如果您将在网络服务器上运行.NET程序， 记得确保系统中安装有Mono Project)。以前，要用其他网络服务器替代Apache或IIS着实不易，如今则是小菜一碟。

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 3.891 ms

返回

标题: 替代Apache和IIS的轻量级网络服务器

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 3.891 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 3.961 ms

返回