1.1.2 Lighttpd服务器
Lighttpd是由一个德国人写的开源软件,其目标是提供一个专门针对高性能网站,安全、快
速、兼容性好并且灵活的Web Server环境。它具有内存开销低、CPU占用率低、效能好,以及
模块丰富等特点。支持FastCGI、CGI. Auth、输出压缩(output compress )、URL重写及Alias
等重要功能。Lighttpd跟Nginx一样,也是一款轻量级Web服务器,是Nginx的竞争对手之一。
官方网站:http://www.lighttpd.net/
1.1.3 Tomcat服务器
Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的W eb应用软件容
器。Tomcat Server是根据servlet和JSP规范执行的,因此也可以说Tomcat Server实行了
Apache-Jakarta规范,且比绝大多数商业应用软件服务器要好。但是,Tomcat对静态文件、高并
发的处理比较弱。
官方网站:http://tomcat.apache.org
1.1.4 IBM WebSphere服务器
WebSphere Application Server是一种T}}能完善、开放的Web应用程序服务器,是IBM电子
商务计}}J的核心部分,它基于Java的应用环境,建立、部署和管理Internet和Intranet Web应
用程序。这一整套产品目前己进行了扩展,以适应Web应用程序服务器的需要,范围从简单到
高级,直到企业级。据IBM官方网站介绍,有10 000多个企业正在使用IBM WebSphere,相对
于其他流行的Web服务器而言,应用的数量很少。
官方网站:http://www.ibm.com/developerworks/cn/websphere
1.1.5 Microsoft IIS
Microsoft的W eb服务器产品为Internet Information Server C IIS ) . IIS是允许在公共Intranet
或Internet上发布信息的Web服务器。它是目前最流行的W eb服务器产品,很多著名的网站都
是建立在IIS平台上的。IIS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于
监视配置和控制Internet服务。
IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务
器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局
域网)上发布信息成了一件很容易的事。它提供ISAPI ( Intranet Server API)作为扩展Web服务器
功能的编程接口同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
IIS只能运行在Microsoft Windows平台、LinuxNnix平台上,因此须要购买商业的Windows
Server操作系统。
C++单独作为应用服务的服务器较少,http服务器有一些的。比如IIS、apache、nginx,d都是基于C/C++的web服务器,国产的有数蚕web服务器,完全使用C++,基于Linux epoll模型。如果C++服务端要求简单,可以直接基于socket编写。如果通信场景复杂,建议使用成熟的C++网络库,如POCO、cpp-net、boost-asio、数蚕网络通信库。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)