网站建设:影响IIS性能的几个因素
2008-02-23 08:21:47来源:互联网 阅读 ()
摘要:带宽是首先要考虑的问题之一在探讨带宽问题时,我们先来谈谈INTERNET连接类型和网络连接能力。
INTERNET带宽决定您的电脑获得数据的速度和能够同时处理的请求数量。假如您不能针对进入您的站点的请求数量提供足够的带宽,将出现延迟和失败。您所拥有的带宽量由所选定的连接类型决定。
通过推测内容文档的平均大小、发送这样大小的文档所需的时间连同您想要同时支持的用户数量,您能够选择合理的连接。
作为一般的规则,发送页面的时间应该少于5秒钟。这不包括附带的图像、音频和视频信息。通常情况下,附带的文档在加载文本文档后加载。针对附带文档的一般规则应该是少于30秒的时间内加载完成。这样访问速率就会提高。
在已确定您的WEB或FTP服务器所需要的带宽后,请确定您是否提供其他对带宽有需要的服务。如:邮件服务、音频和视频服务等。因此,请确保已包括足够的带宽用于这些服务上。
在通常情况下,INTERNET连接到达一个路由器,然后网卡将电脑连接到该路由器上。您需要一个高性能的网卡以防止INTERNET连接和电脑之间出现的瓶颈。例如:您用1.54MBPS带宽的T1线路连接到INTERNET上,应该将服务器放置在10MBPS带宽的以太LAN上。但是,要使用T3线路连接到INTERNET上,您应该考虑为服务器提供FDDILAN,因为T3的45MBPS带宽比以太的10MBPS带宽高的多。
现在,北京电报局的带宽是T3线路,45MBPS。上海长信局是105MBPS的带宽。
CHINAASP的服务器就选择放在上海长信局,所以排除了带宽对访问速度的影响。
其他网络连接能力您所采用的网络连接类型直接影响服务器的性能。每当网络连接不能控制通过他发送的数据量时,服务器的性能就会受到损害。此外,在电脑上运行的需要占用网络带宽的其他应用程式也影响IIS能够使用的带宽。
假设您想将一个文本页面的传输时间持续5秒钟,同时假定向接受该页面的用户传送了月个大小为63360位的文本文档,用5秒的时间除63360位=12672BPS/每用户。
例如:对T1线路,用12672BPS/每用户除1540000位/每秒(BPS)=121,所以,在T1连接上能够同时支持121个用户。T3所支持的用户支持超过5000个用户。56K(桢中继)能够支持10-20个用户,ISDN能够支持10-50个用户。
CPU的瓶颈影响信息在电脑的各种部件中,和CPU时钟速度和CPU移动信息所使用的数据总线大小有关。更快的时钟速度意味着在相同的时间周期内数据总线能够进行更多的往返行程。通常用兆赫(MHZ)表示时钟,根据总线的大小,每个行程能够携带16、32、64位的数据。携带多少数据由所使用的操作系统和应用程式所基于的传输速度决定着。
CPU瓶颈表现为很高的CPU利用百分比数,同时网卡保持着极低的性能。假如CPU利用率高,您能够升级CPU、向同一台电脑额外增加CPU或额外增加电脑,在该电脑上放置您的站点,然后在他们之间分配通讯量,假如您正在WEB服务器上运行其他CPU密集型应用程式,如数据库应用程式,您能够将其他应用程式移动到另外的机器上。
假如您的服务器装有SQLSERVER,在条件允许的情况下,建议您的服务器配置双CPU,数据库用一个CPU,其他服务用一个CPU。或您再添加一台服务器做为专门的SQLSERVER服务器。
这样能够提高您站点的访问性能。
