Nginx

Nginx是一款轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,特点是占有内存少,并发能力强。在高连接并发的情况下,Nginx是Apache服务器的不错的替代品。

Nginx由Igor Sysoev开发,在2004年10月5日发布了首个0.1.0版本,1.0版本于2011年04月12日发布。

与Apache相比,在同样的Web服务下,Nginx占用更少的内存及资源,此外,Nginx处理请求是异步非阻塞的,而Apache是阻塞型的,在高并发下Nginx能保持低资源、低消耗和高性能。据W3Techs在2013年07月公布的数据显示,在排名前1000的高流量网站中...

Tomcat

Tomcat是一款开源的Web应用服务器,属于轻量级服务器,是开发和调试JSP程序的首选。

Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。它也是Apache软件基金会Jakarta项目中的一个核心项目。Tomcat对外发布的最初版本是3.0.X,在2000年2月18日发布了3.0.1。

Tomcat实现了对Servlet和JSP的支持,并且具有性能稳定、免费、运行时所占用资源小、扩展性好、支持负载平衡与邮件服务等优点,深受开发者们的欢迎。

开发语言:Java

Tengine

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网、天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

从2011年12月开始,Tengine成为一个开源项目。现在,它由Tengine团队开发和维护。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。

开发语言:C

tinyhttpd

tinyhttpd是一个使用C语言开发的超轻量型的Http Server,全部代码包括注释只有502行,附带一个简单的Client,可以通过阅读这段代码来理解一个Http Server的本质。

Mongoose

Mongoose是一个Node.js环境下的MongoDB对象建模工具,可工作在异步环境中,其目标是使编写MongoDB验证、转换和业务逻辑更快速。

Mongoose由LearnBoost公司开发,2010年5月14日发布0.0.1版本。

Mongoose为应用程序数据建模提供了一个直接的、基于模式的解决方案,并内置了开箱即用的类型转换、验证、查询构建、业务逻辑钩子等功能。

开发语言: JavaScript

开发商:LearnBoost

Tornado

ornado全称Tornado Web Server,是一个基于Python的极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,也可作为Web应用框架(类似于Web.py)使用。

Tornado最初由FriendFeed公司开发,用来处理FriendFeed网站中的的实时功能,FriendFeed公司在2009年8月被Facebook收购后,Tornado以开源形式发布,并于2010年7月22日发布了1.0正式版本。

和现在的主流Web服务器框架不同的是,Tornado是非阻塞式服务器,而且速度相当快,再加上对epoll的运用,Tornado每秒可以处理数以千计的连接,这意味着对于实时Web服务来说,Tornado是一个理想的Web框架。

开发语言:Python

Apache HTTP Server

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

Apache 起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,Apache 被开放源代码团体的成员不断的发展和加强。Apache 服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中——特别是几乎所有最热门和访问量最大的网站。

Apache

Apache是世界使用排名第一的Web服务器软件。它可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

lighttpd

lighttpd是一套德国人领导的开放源代码的网页服务器软件,以BSD许可证发布。其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。

Cherokee

Cherokee是一个非常快速、灵活和易于配置Web服务器。它支持现在广泛使用的技术:FastCGI,SCGI,PHP,CGI,uWSGI,SSI,TLS和加密的SSL连接,虚拟主机,身份验证,动态编码,负载平衡,Apache日志文件兼容,数据基本平衡,反向HTTP代理,流量整形器,视频流,内容缓存等等。