按功能划分,Web服务器主要提供Web页面的一种浏览服务器。不同于通用型服务器,这类服务器在功能上,更为专注或强大。如何选择适合的Web服务器,海域云的技术专家给出了一些分析。
简单的讲,Web 服务器是采用超链接和多媒体信息,可提供网上信息浏览服务的功能。建立一个网站,不仅要考虑前期的操作系统、硬件平台、Web服务器和Web应用程序服务器,在结合自身的网站类型、规模、点击流量和资金投入的因素同时,还要看到未来的功能需求,以及兼顾后期的操作系统的优化、软件支持、应用和安全协议等问题。
选购Web服务器首要考虑具有良好的性能,如在制定选型方案时,考虑到处理器配置对当前网络带宽的影响、网卡和高速磁盘I/O优化对动态页面的处理、磁盘I/O和随机读写比率的峰值对客户端点击的影响。这些参数也可以有效地提高响应能力,即支持访问量和点击速度;其次是安全性,要注意配置一些安全策略和工具软件;再次是易管理性,在管理界面上有图形用户界面和完善的向导系统。另外,不容忽视的是要注意到Web服务器软件对标准和应用的支持,看清Web站点网页类型,支持的语言和网络通信协议,以及一些特殊类型的功能,如用户认证、多媒体流、SSL等。
Web服务器为客户提供通常是机密的数据,因此对于安全性能要求很高,硬件上的配置支持是关键。如果只生成静态目录页面,页面不需要经过编译,基本上就看网络带宽和网卡。因此首要考虑的是多网卡的优化,此时对处理器的要求不必太高。如果是图片较多网页,硬盘也最好选取SCSI,高转速的硬盘对于多而小的文件读取更加快捷和稳定。
相比较动态页面而言,需要及时进行更新页面,这就需要考虑处理器配置对网络带宽的影响,必要时可以选择2颗双核高速至强或E5处理器,网卡的速度不仅要达到千兆,其数量也要求双网卡或加冗余网卡,硬盘容量自然需要加大,多块硬盘可做RAID,转速要求在10000转以上。在内存方面,无论是静态页面的网址还是动态页面的网站,建议都使用大容量内存。在内存运行速度上比较,DDR2/3的均可。但关键是要提高内存容量和ECC纠错能力。
对于点击率类型的网站,经常可以见到一些热门论坛同时多人在线时,服务器会变得很慢的现象。这是较低处理器配置对动态论坛没有足够支持能力所致。有不少论坛、网上商城一类的系统需要大量的动态代码的支持。经验而言,一般有200~300人在线时,单颗处理器就可以满足,500人左右需要两颗处理器。内存至少选取4G以上,即使有时感觉内存使用率