Web服务器的选择原则

  Web服务器和操作系统之间有密切的关系。在目前流行的Web服务器中,自由软件Apache和网景公司的iPlanetWebServer(以前的NetscapeEnterpriseServer)是比较优秀的产品,能支持多种平台。其中Apache能支持WindowsNT.Linux、AIX、HP-Unix、Digital-Unix、Solaris、IRIX等,iPlanet能支持WindowsNT、Linux、AIX、HP-Unix、Digital-Unix、Solaris、IRIX等;微软的InternetInformationServer(IIS)只能运行在WindowsNT/2000下,IIS专为WindowsNT/2000进行优化,是WindowsNT/2000下的首选Web服务器;其他还有很多类型的Web服务器是其他软件的附属产品,例如办公自动化系统LotusDomina的WebServer,Oracle数据库系统中的WebServer等等。

  本节主要从软件方面探讨一下如何选择Web服务器。选择Web服务器时,不仅要考虑目前的需求,还要考虑将来可能需要的功能,因为更换Web服务器通常要比安装标准软件困难得多,会带来-系列的问题,如页面脚本是否需要更改,应用服务器是否需要更改等等。大多数Web服务器主要是为一种操作系统进行优化的,有的只能运行在一种操作系统上,所以选择Web服务器时,还需要和操作系统联系起来。对于Web,服务器的性能,一般要考虑以下几个方面。

  1)响应能力:即Web服务器对多个用户浏览信息的响应速度,响应速度越快,单位时间内就可以支持越多的访问量,用户点击的响应速度就越快。

  2)与后端服务器的集成:Web服务器除直接向用户提供Web信息外,还肩负服务器集成的任务,这样客户机就只需是用一种界面来浏览所有后端服务器的信息。Web服务器可以说是Internet中的信息中转站,它将不同来源、不同格式的信息转换成统一的格式,供具有统一界面的客户机浏览器浏览。

  3)管理的难易程度:Web服务器的管理包含两种含义,一是管理Web服务器是否简单易行,二是利用Web界面进行网络管理。

  4)信息开发难易程度:信息是Web服务器的核心,信息是否丰富直接影响Internet的效能。信息开发是否简单对Web信息是否丰富影响很大,即它所支持的开发语言是否满足要求。

  5)稳定可靠性:Web服务器的性能和运行都需要非常稳定,如果Web服务器经常发生故障,将会产生严重影响。

  6)安全性:从两方面考虑安全,一是防止Web服务器的机密信息泄密,二是要防止黑客的攻击。