服务器是计算机网络中的核心设备之一它既是网络服务的提供者,又是保存数据的集教地,因此其选择是非常重要的。
目前在市场上主要是PC服务器(以IA构架为主)和小型计算机两大阵营。低端服务器硬件平台一般选用PC服务器,高端服务器硬件平台则使用小型计算机(UNIX服务器)。随着大量工作组级和部门级小型计算机的出现,并且UNIX系统在稳定性、可扩展性、高性能、海量数据管理和联机事务处理等方面的卓越性能.许多商业网站的核心业务都采用了运行UNIX的小型计算机。而Windows系统由于具有可管理性、易用性、模块化和应用软件丰富的突出点,PC服务器在低端市场和非关健性业务等方面其有较大优势。
在选用PC服务器或小型计算机时都需要考虑主机的性能。如果不使用数据库系统或者数据库系统与网站发布服务器的硬件是分开的,则选择服务器时应重点考虑主存储量和I/O性能(I/O性能包括磁盘I/O和网络I/O)。从计算机内部数据流转方式来看,HTML页面信息的发布过程如下。
(1)检测页面信息是否在主存储器中,如果是则转到过程(3).否则执行过程(2)。
(2)从磁盘提取页面信息到主存储器。
(3)执行服务器端脚本.生成HTML文档。
(4)HTML文档从主存储器经总线到网络接口。
(5)HTML文档从网络接口经路由器、广域网到客户端。
如果跳过过程(2),将会大大缩短信息发布周期,对于静态HTML页面可以省略过程(3)。对于日点击量达到几百万次的大型网站,能尽量缩短每次点击的响应时间,对提高网站效率将有重要的意义。
另外.要提高主机负载能力,主存储量也是关健因素。
如果使用数据库系统,并且教据库系统与网站发布服务器位于同一硬件平台.还需要额外考虑数据库系统所占用的资源。数据库系统会大量占用CPU资源、内存资源和外存资源,在使用Oracle、Sybase等大型数据库建立动态页面发布系统时还需要根据数据库存储规模的大小来计算运转数据库所需的附加资源。
关于服务器的详细介绍参考如下:http://www.zhiyuanit.net.cn/。