在互联网上出现的网页是被放置在互联网上的某个地方来让用户访间,这个地方就是web服务器。web服务器用来存储超文本文件(网页),并基于客户端网页浏览器的需求,将网页传输并分配给用户的计算机。所有工作的执行都依赖于超文本传输协议(HTTP)。用户运行客户端浏览器,以此给网站服务器发送访问请求并浏览其存储的超文本文件。除此之外,用户还可利用网页向网站服务器发送信息,要求网站服务器进行处理并返回结果。因此,网站服务器不仅能够存储超文本文件(网拥有处理数据等其他功能)。
网站服务器对硬件和软件的要求较高。不同软件厂商提供的网站服务器、同网站服务器的不同版本,对资源的耗费以及本身的性能要求也不一样。因此网站服务器的配置首先应确定服务器的软件。
Web服务器是每个网站不可或缺的服务器,但是Web服务器对服务器硬件来说有哪些要求呢?或者说web服务器有何特点?下面从六个方面来详细分析web服务器应该考虑哪些因素,也为大家在日后购买Web服务器提供一个参考。
1) 性能
网站网页的访问会牵扯到文件系统緩存对服务器内存子系统的影响,所以在选购Web服务器时,CPU缓存的大小和内存的性能就很关键。
2) 并发用户数量
经常会听到某个网站瘫痪了,这就是并发用户数量太大导致的。Web服务器并发用户数量是指在同一时刻,可以允许的用户连接数。并发用户数量主要由系统的硬件配置、网络出口带宽和应用复杂性等方面决定。
3) 响应能力
响应能力和并发用户数量相关,响应的速度越快,单位时间内支持的访问数量就会越多,用户点击的响应速度也会越好。
4) web服务器软件对系统的支持
很多品牌服务器一般都有自己的web网站软件,但这对于不同网页,不同数据库系统兼容性可能会存在问题,如现在ASP.NET动态网页就要选择IIS5.0。以上的服务器。当然这其中要根据自己的情况来选择。可以参考下面的网站:http://www.zhiyuanit.net.cn/
5) 安全性
Web服务器通常是放在防火墙之外的,所以要保证网站域名申请的安全主要考虑两个方面:安装一些安全的软件工具;自身安装的应用要少,要简单。
6) 技术支持
技术支持涉及Web服务器厂商的今后服务体系和技术实力。毕竟这样一个庞大系统的应用是非常复杂的,如果出了问题,不能得到厂商及时、可靠的技术支持,将很可能影响到公司电子商务的正常应用。
目前,较为流行的两种www服务器软件是 Apache和微软的IIS。IIS主要定位于小型的网络环于 Windows nt/2000/XP/2003 Server平台;而Apache则有多种平台版本,如 Windows、 Linux、UNIX版本。从性能上来比较Apache+PHP相对于 Windows nt+IIS运行ASP要稍强, Apache略占优势。现有的版本已能在高性能的主机上1s内处理10000次以上的操作(响应一次请求为一次操作)。因此,企业根据应用开发需求,选择相应的软件平台。