主流WEB服务器软件比较.doc

主流WEB服务器软件比较.doc

ID:56011541

大小:51.45 KB

页数:8页

时间:2020-03-15

主流WEB服务器软件比较.doc_第1页
主流WEB服务器软件比较.doc_第2页
主流WEB服务器软件比较.doc_第3页
主流WEB服务器软件比较.doc_第4页
主流WEB服务器软件比较.doc_第5页
资源描述:

《主流WEB服务器软件比较.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、主流WEB服务器软件比较一、Apache1.3.19Apache仍然是最伟大的全能选手,也许它有些过于庞大、历史悠久,但是其优秀的性能和大量用户群,它应该会有更好的发展。就它灵活性和丰富的特性功能而言,Apache相对于这里测试的其他Web服务器来说可以说是Web服务器的标准。除非你的在过去的四年里与这个世界相隔离,否则一定会看到大量的新闻文章欢呼Apache的成功,并将其作为开放源码成功的典范。Apache并不是采用GPL版权声明,而是采用自己的ApacheServer版权声明,其强调自由地使用源代码。Apache同

2、样以"补丁服务器"而闻名,主要是因为早期Apache的开发是通过对NCSA的httpd代码添加补丁程序来进行的。Apache被看做是"补丁服务器"还因为它具有模块化特性,该特性实现了Apache的灵活性和可扩展性,而且开发者可以利用该特性很容易地添加第三方功能模块,通过模块开发人员可以添加任何功能,模块是很多内容管理系统的功能基础,如Midgard,Zope等。几乎所有的Linux发布都安装Apache作为默认配置。SuSE7.1甚至预安装有包括各种高级模块选项的Apache,如PHP3,mod_perl和LDAP等等

3、。用户会惊奇地发现系统安装成功就会有一个功能强大的Web服务器可供选择。虽然安装Apache并不是非常简单,但是如果有具有新的特性或安全补丁的Apache发布,则下载源代码包并编译新的Apache是值得的。Apache不但具有庞大的用户群基础,并且有丰富的配置使用文档。Apache的主配置文件为纯文本格式的httpd.conf,随着Apache版本的发展,其他一些配置文件则逐渐消亡,趋向于使用单一的配置文件httpd.conf来存放所有的配置指令,如客户访问信息、记录认证信息和虚拟服务器等等。Apache配置选项采用的

4、是指令模式,配置指令设定各种参数的值,例如:DocumentRoot设置服务器Web页面的根目录。你也可以灵活地设置多个基于IP或基于域名的虚拟Web服务器,这些Web虚拟服务器可以各自定义独立的DocumentRoot配置指令。而LoadModule指令则用来指定加载不同的模块来实现对Apache服务器功能的扩充。这些新功能大多是提供服务器端对脚本技术的支持,比如Perl、PHP等。Apache结合使用ApacheJServ可以实现对Javaservlets及JSP的支持。Apache的很多模块实现安全方面的防护:如

5、mod_auth提供对对服务器上数据进行适当的保护,而SSL模块则用来保护服务器和客户端之间的通信安全。对于大多数用户来说,手工编辑冗长的httpd.conf文件显得枯燥且易出错。幸运的是Redhat中的Linuxconf和Webmin都提供了非常完善的Apache配置模版。Aapche的GUI项目同样提供了Comanche和Mohawk来实现对Apache图形方式配置和管理。这些工具都大大减少了管理和配置Apache的难度,但是对httpd.conf一定理解对于配置高性能服务器来说是非常重要的。很多地方都声明Apac

6、he并不是最快的Web服务器,Apache的开发者的确是没有过多地考虑其开发一个超快的Web服务器。而功能和稳定性则是考虑更多的因素。然而Apache在很多负载很大的站点中运行非常正常,并没有得到过多的关于性能的抱怨。在我们使用Webstone进行性能测试中,发现Apache的吞吐量位居第一,并且出错最少。在测试中虽然Apache的可扩展性不知最强,但是仍然是提供了如此多特性的服务器中速度最快的。二、ZeusWebserver3.3.8服务器Zeus是一个商业化的Web服务器产品,最近它成为很多业界媒体中的头条新闻,因

7、为有消息宣称Zeus服务器的性能在2.4内核+SMP环境下相对于2.2.x内核环境下性能提升了85%之多。速度永远是Zeus服务器的卖点。常常有评论说如果希望对Linux进行其作为服务器操作系统的性能测试,那么就运行Zeus进行测试。Zeus服务器在SMP环境下有优秀的可伸缩性,并实现了常见的特性集合,如访问控制、动态内容产生和安全等。它具有健壮、集成有集群支持的容错和负载平衡等特色,是高端应用的很好的选择。Zeus服务器的安装和管理相对比较简单。软件是以tar.gz格式的包格式,安装软件只需要解压软件包并运行一个安装

8、脚本,在性能适当的机器上安装过程只需要几分钟。而且Zeus服务器安装以后提供Web方式的远程管理功能。对Zeus的管理分为两个部分:管理配置部分包含对管理服务器本身的配置和访问;而Web配置部分则包含对Web服务器的各方面特性的设置,从虚拟服务器设置到集群系统的管理及监控等等方面。默认情况下即使Zeus仅仅运行一个服务器,其也被看

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。