通常建立一个网站,要考虑硬件平台、操作系统、数据库、Web服务器及Web应用软件等的选择问题。根据网站类型、网站规模、资金预算及经验等因素从众多的方案中选出适宜的产品,这不是一件简单的事情,而且还要考虑日后的维护和更新等问题。
通常建立一个网站,要考虑硬件平台、操作系统、数据库、Web服务器及Web应用软件等的选择问题。根据网站类型、网站规模、资金预算及经验等因素从众多的方案中选出适宜的产品,这不是一件简单的事情,而且还要考虑日后的维护和更新等问题。
选择Web服务器时,不仅要考虑目前的需求,还要考虑将来可能需要的功能。因为更换Web服务器通常要比安装标准软件困难得多, 会带来一系列的问题,如页面脚本是否需要更改,应用服务器是否需要更改等。大多数Web服务器主要是为一种操作系统进行优化的,有的只能运行在一种操作系统上,所以选择Web服务器时,还需要和操作系统联系起来考虑。而且一般的品牌Web服务器都有自己的一套Web服务器系统软件,要考虑这套软件所支持的标准、应用(包括数据库应用)和安全协议等。一般须考虑以下几个方面。
1.性能
由于Web服务器提供的数据类型通常是多媒体类型的, 而且静态Web目录页比大多数需要不断更新的动态页对CPU 的处理能力的要求少,例如,微软的Active Server Pages(AS的,因此对于Web服务器来说,首先考虑的部件包括“多网卡优化” 和“高速硬盘uo优化”。
另外,由于对Web页的访问还牵扯到文件系统缓存对于服务器内存子系统的影响,以及动态Web页和后佳的数据库之间已经构成标准应用三层架构的前两层,所以我们在制定服务器的选型方案时需要考虑CPU配置对当前网络带宽的影响:网络资源(包指网络结构)对应用访问的影响:硬盘ν0 和随机读写比率的峰值对实际应用中客户端Web点击的影响:优化的网络对提高应用系统的实际效益的影响:并发交易对于系统资源的占用和成功率等方面。
2.所支持的并发用户数
这是大家最容易想到的。Web服务器的并发用户数支持能力是指Web服务器在同一时刻可以允许的用户连接数。所支持的用户数主要由系统的硬件配置、网络出口带宽和应用复杂性等因素决定。小的企业站点能够支持500个用户就不错了,而对于大、中型企业站点, 可能需要支持10 000个以上的并发用户。对这个指标一般在服务怨性能介绍中都有说明,我们可以仔细看其说明书,或向广商询问。
3.响应能力
这个参数虽然与上面介绍的所能支持的并发用户数相关,但所反映的性能指标却不一样。响应能力是指服务器在接收用户的请求后做出反应的快慢。这也是由服务器的硬件配置和软件性能决定的。当然呼应速度越快,在所支持的并发用户数一定的情况下,单位时间内就可以支持越多的访问盏,从而i提高服务器的整体负载承受能力。
4.对标准和应用的支持
这点非常重要, 如果你公司的Web 站点的网页主要是ASP 动态类型的, 就不适宜选择Apache 服务器系统, 因为它对ASP 不支持。另外,如果你公司的数据库系统是SQL,也不适在选择Apache,同样是因为它不支持。当然这其实只是一个简单的列举, 这方面要注意的还有很多,如对各种语言的支持和对网络通信协议的支持等。
还有,有些网站需要Web 服务器具有一些特殊的功能,比如便捷的用户认证、多媒体流的递送、SSL、支持某种脚本语言等等。选择Web 服务器时,要确认它能支持所需要的功能,或者可以加载第云方的软件进行支持。具体情况一定要详细向厂商了解清楚。
上面是web服务器租用时需要注意的一部分事项,在后面的文章中我们继续介绍其他需要注意的事项。