莫要乱花冤枉钱——中小企业Web服务器选购指南

网络设备

现在很多中小企业都建立了自己的内部网络,在企业运营过程中如何利用互联网来宣传自己以快速提高企业的知名度呢?这就需要企业拥有Web服务器,一台Web服务器可以提供网站、论坛、网上商城、博客等多种服务,Web服务器可以让员工之间更好的利用论坛相互交流,客户也可以通过网上商城和网站了解企业。那么,我们应该购买什么样配置的服务器充当Web服务器呢,哪个硬件参数对于Web服务器来说更加重要呢?下面我们就和大家一起来讨论一下选购中小企业Web服务器的经验。

决定Web服务器配置的因素

Web服务器流量

所谓Web服务器流量就是Web服务器站点所处的网络环境下的网络数据流量。这个流量是由同一时刻访问Web服务器的最大人数所决定的,这个最大人数说白了就是我们常说的“在线人数”。根据笔者的经验,采用P4处理器的服务器大概也就同时支持200——300人在线,如果Web服务器系统效率较高,脚本优化得好,还可以再多承受100——200人,如果Web服务器采用的CPU是双核或多颗CPU,那么千人在线也差不多是极限了。

Web服务器发布工具与页面状态

前面说的是Web服务器的网络环境决定了服务器的配置,接下来另一个决定服务器配置的因素就是Web服务器所使用的发布工具了。每个网站使用的Web系统都不一样,有些喜欢用IIS+ASP,有些则是用Apache+PHP,它们在脚本的执行效率上存在着较大的差异。相比之下Apache+PHP这种搭配执行效率更高,往往可以让同等配置的Web服务器支持更多的在线人数。

另外,网页系统编写的复杂程度和优化程度也极大的影响着服务器所能承受的在线人数,大部分的新闻资讯和下载类网站都已经使用了静态页面来减少Web系统对服务器处理能力的依赖,但是仍然有不少例如论坛和网上商城之类的Web系统需要大量动态代码的支持,服务器消耗在计算动态代码上的资源要明显高于处理静态页面。这也是为什么很多论坛都提供了动态页面静态化的功能,通过此项功能可以提高Web服务器的运行效率,减少不必要的资源浪费。

看清Web服务器的组件

通过前面的介绍我们已经知道了Web服务器的选购不是一成不变的,它是由公司的实际情况所决定的。一般来说我们应该在选购Web服务器之前对今后会达到的在线人数以及使用的发布工具等软件信息作一个评估,然后根据评估购置Web服务器,并在服务器的可升级性上保留一定的空间以便日后升级。

CPU

44-b11-3.jpg

可以毫不夸张的说CPU是决定Web服务器性能的关键,以往我们都是采用Intel的单核Xeon处理器,不过随着AMD加速进军服务器领域以及双核技术的不断成熟与发展,对于中小企业来说完全可以选择采用双核处理器的服务器。采用AMD的双核Opteron或Intel的双核Xeon(核心代号:Woodcrest)处理器的Web服务器都是不错的选择,双核处理器可以使你的Web服务器承受更多会话访问,保证系统的稳定运行。

内存

44-b11-4.jpg

除了CPU,内存也是Web服务器需要重视的一个组件。不管是静态还是动态页面的网站,最好都尽量使用大容量内存,1GB内存对于Web服务器来说再普通不过了,如果条件允许,建议尽量选购采用2GB以上内存的服务器,性能更佳。另外,除了内存容量外,在台式机上很重要的参数“工作频率”在服务器中已经不再那么重要,DDR 333、DDR 400或者DDR2在运行过程中并没有太大差别,取而代之的是内存纠错技术(ECC校验)。因为服务器要稳定的运行,保证计算过程中尽量少出错,所以,服务器内存最好是ECC内存。

硬盘

44-image006.jpg

现在大部分的入门级机型都使用性能出色价格低廉的SATA硬盘,这也无可厚非,不过如果严格比较SATA跟SCSI,在稳定性和使用寿命方面SCSI还是有较大优势的。特别是当你的网站图片比较多的时候,最好选择采用SCSI接口硬盘的Web服务器,因为高转速高缓存的SCSI硬盘对于多而小的文件读取更有优势,而且稳定性更好,寿命也更长。另外,如果你要保证Web服务器上资料的安全,还需要为硬盘组建RAID,这时服务器必须具备RAID卡。当然,如果你是第一次选购Web服务器,最好先采用两块硬盘组建RAID1来做数据保护。如果企业Web服务器上保存的数据比较重要,则需要通过五块硬盘组建RAID5来提供磁盘冗余了。另外需要注意的是要使用多硬盘,服务器的内部空间和供电一定要充足。

显卡、声卡

Web服务器注重的是性能和并发处理能力,所以显卡性能就显得没那么重要了,大多数Web服务器都是选择的集成显卡,专业的服务器主板都是内建一张ATI入门级显卡。服务器有没有声音都无所谓,Web服务器经常要调试网站上的视频和音频文件,因此,Web服务器具备一块普通的声卡或主板板载能让服务器“出声”就可以了。

其它注意事项

扩展性:中小企业不可能每年都采购新的Web服务器,所以说在购买Web服务器时一定要考虑日后升级的问题,一般来说,一个Web服务器的扩展性主要由具备的接口类型、接口数量和内部空间决定的。例如所选服务器上具备两个或多个CPU插槽,服务器内部空间宽敞,硬盘仓足够多,内存插槽数量足够等等。这样不管是日后增加CPU,组建RAID还是添加内存,都能够满足要求。

网络性能:Web服务器肯定都是要接入网络来工作的,而Web服务器访问量一般都很大,这时候在选择Web服务器时要注意服务器选用的是千兆网卡而不是普通的百兆网卡,千兆网卡才能从根本上顶住几百个人甚至几千个人同时在线的压力。当然,一方面需要千兆网卡,另一方面也要保证与网卡连接的交换机端口也支持千兆网络,否则千兆网卡将降低到百兆速度进行工作。对于一般的中小企业来说拥有两块千兆网卡已经足够了。

总结:Web服务器对硬件的要求并不是很高,配置性能也都是由最大“在线人数”所决定的,一般来说普通中小企业同时在线人数不会超过一千人,所以,选择双核处理器,1GB以上内存和高缓存的硬盘即可,工作时利用千兆网卡与外界传输数据。