Linux 版 (精华区)

发信人: Sun (大灯泡), 信区: Linux
标  题: 统治Web的Apache
发信站: 紫 丁 香 (Sun Apr 25 18:33:31 1999), 转信

如果有人说在实际应用领域中开放源码软件无法生存,那么反驳这种说法的最好例子就
是Web server Apache。按照Netcraft对400万个站点的调查结果,有超过半数的域名由
Apache支持。与Apache最接近的竞争者Microsoft Internet Information Server(IIS),
被站点采用的数量仅有Apache的一半。如果你看看Apache提供的能力,就会明白它为何
获得如此的成功。

Apache是一个在宽松的BSD协议约束下的开放源码程序,开发者可以随意按照自己的需要
对其进行加工。这种自由,在加上其它的一些因素,使Apache特别适合ISP的口味,因为
ISP中通常都有不少技术专家,他们最看好Apache的弹性。

有了Apache,Webmaster可以将自己的扩展加入,而且可以最编译生成一个完整的Web 
Server。一个很好的例子是称为Mod_perl的Apache模块。许多网站都使用用perl编写的
CGI Script。Mod_perl将Perl嵌入Apache,这样可以加快script的运行速度,又扩展了
Server的功能。

IIS实际上提供了类似的能力,它有个特性称为Active Scripting。借助COM界面,你可
以将任何的Scripting 引擎插入IIS。虽然这些引擎不能和Web Server编译为一体,但是
它们的确是与Web Server在同一个进程空间中运行,因此能提供不少可以与Apache媲美
的优势。JavaScript以及VBScript是IIS中默认的scripting引擎;第三方公司提供了其
它一些引擎。

这两个产品的最大差别在于管理特性。管理员实际上可以管理Apache的各个方面——除
了重新编译它,比如管理员可以发送一个信号使Apache在运行中将所有模块都重新载入
一遍。为了管理Apache,管理员必须修改一系列的配置文件。而IIS则提供了图形化的管
理界面,Apache的图形化管理模块正在开发中。它是以Linuxconf为基础的,Linuxconf
是Linux下流行的配置工具。其他一些组织也有类似的开发项目。

Apache和IIS在Web上都争取到了一些大客户。使用Apache服务器的站点有Yahoo!,
GeoCities,W3 Consortium,以及Microsoft Hotmail(是的,有些奇怪);而Dell,eBay,
Onsale,以及1-800-Flowers采用了IIS。

对于某些用户来说,IIS很好的平衡了承载能力和可用性。但是有许多Webmaster需要
Apache提供的能力和完全的可配置性。很明显,现在市场之大足以同时容纳二者。





下一篇:网络资源>>
 

--
    太阳就是个大灯泡。

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.229.106]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.116毫秒