目前,业界对服务器的关注持续升温,Web服务器也逐渐受到企业青睐。此外,保障Web服务器为网站提供安全稳定的网络应用环境是企业管理员需要实现的关键目标之一。
首先,要了解Web服务器性能对硬件的要求,其次,在保护Web服务器自身的安全上也要竭尽全力。
中小企业通常用塔式服务器和机架式服务器作为Web服务器。机架服务器通常要比塔式服务器贵一些,其按照工业标准设计,可放在标准的机柜中,扩展性强,方便统一管理,而且比较节省空间,强大的处理性能和稳定性是明显优势。塔式服务器比普通机箱稍大,放到办公室就可以工作,噪音小且扩展能力强。但增加硬件后占地面积大的劣势会凸显出来。
为此,企业要结合自身网站的负载情况,弄清楚自己网站每天访问量是多少以及同一时间的最大访问量是多少,然后根据这些数据进行选择,同时要考虑到扩展性。
Web服务器对硬件的考量:
从Web服务器的主要用途来看,影响其性能的因素主要包括内存、硬盘等。
CPU:CPU通常是服务器性能的瓶颈之一,对于Web服务器来说,尤其是主要由静态页面构成的站点来说,CPU的要求并不高。目前常见的Web服务器CPU数量通常为1-2颗,核心为双核或四核。
内存:内存也是服务器常见的性能瓶颈之一,选择时需要重点考虑。Web服务器提供页面访问,文件系统缓存会对内存系统产生影响。更重要的是,如果Web服务器内存或硬盘配置较低,同一时刻连接的用户数量较大时很可能会导致网站瘫痪。因此需要选择大容量内存来保证服务器承受更多的并发性访问,不管是静态还是动态页面的网站。
通常,Web服务器对内存的要求要结合网站的访问量级别考虑,千人左右的访问量跟百万级别的就有天囊之别了。另外,现在的服务器的内存都具有自动纠错功能,这样能够增强Web服务器的稳定性。
硬盘:如果你的Web服务器支持的网站页面是动态生成的,那么需要存储大量数据,硬盘的好坏直接影响到网页提取数据的快慢,因此这种情况下硬盘的读写时间指标是一项重要的考量因素。推荐采用SCSI硬盘或RAID阵列。
网卡:Web服务器访问量一般都很大,因此需要选择专业的网卡。最好选择千兆以上的网卡,而不是普通的几十元一块的10/100M网卡,否则当网卡的线程达到极限,压力会随之转移到CPU处理性能上。
当然,除了要满足以上硬件要求,为Web服务器配置的网络带宽也是一个重要并且是最关键的因素。好的网络带宽可以保证网站的吞吐量和响应速度,并且能够在高负载环境下保证系统的突发传输速率。