月下独舞 发表于 2009-1-5 09:02:54

影响IIS性能的几个因素

  带宽是首先要考虑的问题之一在探讨带宽问题时,我们先来谈谈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密集型应用程序,如数据库应用程序,你可以将其他应用程序移动到另外的机器上。
  如果您的服务器装有SQL SERVER,在条件允许的情况下,建议您的服务器配置双CPU,数据库用一个CPU,其他服务用一个CPU。或者您再添加一台服务器做为专门的SQL SERVER服务器。
  这样可以提高您站点的访问性能。
  
   <
页: [1]
查看完整版本: 影响IIS性能的几个因素