开心网络科技交流论坛 - IIS200≠支持200人同时在线!!【概念误区】 - Power By Team Board 标题: IIS200≠支持200人同时在线!!【概念误区】     [打印本页]
来自: 开心网络科技交流论坛 - 『技术交流』
链接: http://www.kx568.cn/bbs//Thread.asp?tid=20

作者: admin     时间: 2009/8/20 18:50:44     标题: IIS200≠支持200人同时在线!!【概念误区】



简单的说一下,一个访客可能占用几个IIS,每个图片占用一个IIS,明白吗??一个网页里调用了若干个图片,每个图片的下载,都要耗服务器上1个链接数的。

详细的说:

        当一个网页被浏览,服务器就会和浏览者的浏览器建立链接,每个链接表示一个并发。当页面包含很多图片,图片并不是一个一个显示的,服务器会产生出多个链接同时发送文字和图片以提高浏览速度。如果页面中的图片越多那么服务器的并发链接数量就越多。当图片或页面被服务发送后服务器就关闭链接用于和其他请求者建立链接。每次并发几乎是瞬间完成一般在几个毫秒和几十毫秒之间。

  IIS或WEB连接数是指在同一时间内服务器可以接受的访问数,可以简单的理解为在同一时间内允许打开多少个浏览器窗口访问你的网站。 
  一般地,一个IE浏览器产生2个IIS连接,例如,我们在一台访问量为26万IP每天的服务器上,观察到这个值峰值为1800。表示大约有900个IE浏览器在同时连接着你的服务器。 
  强烈建议用户: 
  1、尽量减少弹出窗口,因为每增加一个弹出窗口就是减少一个IIS连接数。 
  2、与其它网站作友情连接时尽量不要把对方的图片放在自己的空间中进行调用,因为每调用一次就减少一个IIS连接数。 
  象论坛这样的网站,访问者通常都是打开2-3个窗口访问,所以100个在线IIS连接数只能保证33-50人同时在线(访问量大与小可以通过FTP查看空间的访问日志文件)。 
  比如:您购买的是100个IIS连接数的空间,如果有50人同时访问你的网站实际上就已经是100人在线了(50人×2=100个IIS连接数),因为每打1个IE窗口就是减少2个IIS连接人数,所以出现第51个人访问你的网站时就会出现链接过多的提示,系统就会提示你现在访问人数过多请稍后再访问(解决方法见下)。这就是大家经常说的,我的网站没有100个人在线怎么会出现IIS链接数过多的提示。 
  需要特别说明的是:如果您的网站出现IIS连接数过多的提示,请按以下方法尝试处理,或等网站访问量下降后,网站自动会恢复正常显示。 
  1、如果您是此网站的访问者,因为目前访问该站点的用户过多!已超出规定的指标。请您不要一直刷新,越刷新系统越忙,越是无法访问,请稍等几分钟再刷新,谢谢合作! 
  2、如果您是此网站的管理员,请尝试以下*作: 
  取消一些弹出窗口网页:减少弹出窗口是有效提高IIS连接数(在线人数)的最佳方法、另外也要注意和其它网站作友情连接时尽量不要调用本站的代码或图片。对于一般网站,基本上都在同一浏览器窗口进行链接访问,很少用弹出窗口,1个访问者就只占1-2个IIS连接数,正常情况下50个IIS可保证25-30人同时在线。而一些像论坛、江湖社区这样的程序,访问者通常都是开2-3个窗口访问,100个IIS才能保证30-50人同时在线。




Powered by Team Board