Web服务器

您当前位置:匀阳教程网 >> 主机安全 >> Web服务器 >> 浏览文章

什么是IIS并发连接数?

【字体: 】 浏览量:

 以普通单线(路)服务器为例,CPU处理多个进程,并非是在同一时刻进行的(可以精确到1/1000秒),而是串行处理的。CPU通常把1秒的时间分割成N份,然后按照顺序,分别用1秒钟的第1份处理第1个进程,用第2份处理第2个进程… …用第N份处理第N个进程,也就是说CPU的处理能力,不是在于这1秒钟内提交了多少深情,而是在于系统把CPU处理工作的时间分了多少份。

例如,通常系统默认可以支持256个进程,而CPU1秒钟分成100份的话,那么剩余的156个进程就要在下一秒钟执行了。网卡得到请求信息后,将请求信息送入内存进行排队,所以通常内存大的话,会感觉支持在线人数多一些,而实质上是与CPU划分时间片有关的,性能越高的CPU划分的时间片就可能越多,即处理速度就快。

当然在此所说的一个进程并非只是一个请求,一个进程通常可以包含100个相同的请求,这样计算的话,CPU1秒钟内可处理请求数为100*100=10000,然而我们知道,大部分用户不可能在1分钟内只提交一次请求,即只点击一个链接。

此外,带宽的大小是支持同时在线人数最关键的因素之一,服务器按照保证的最大带宽是5M,相应的,服务器的数据最高传输速度是5M/S * 1024/8=640KB1分钟流量大约640*60=38400KB。假设每个而用户1分钟内始终占用10KB的流量,即该1分钟内支持占用这样的流量的同时在线访问人数为3840人。但是,并不能保证每个而用户1分钟内只有一个到该站的链接,假如每个用户在1分钟内有两个到该站的链接(每个链接始终占用10KB的流量),那么支持在线人数应该在2000以下。

综上所述,一台中低端服务器通常支持在线人数最高为2000人左右,而且只适合普通web服务器和文字型论坛,不包括图片类、下载类、视频类等。其实,一台服务器如果在线人数能够达到这么多,那么运营者也肯定是赚了不少钱,也就需要增加机器和贷款了。

租用的虚拟主机空间通常都受在线人数控制,有的可能支持50人同时在线,有的可能支持100人同时在线。如果超过了,网站则打不开,会出现因为目前访问网站的用户过多的错误提示信息。

在线人数通常也被称为IIS连接数或者是并发连接数。当某站点内的一个网页被访问者浏览时,服务器和访问者所使用的浏览器之间就会建立一个链接,这样的一个链接就表示一个并发。如果页面内包含大量图片时,这些图片并不是一个一个显示的,在访问者打开网页时,服务器就会产生多个链接,同时发送文字和图片,这样做的目的是为了提高网页的浏览速度。页面包含的图片越多,服务器的并发链接数量就越多。当图片被服务器成功发送后服务器就将此链接关闭,然后再和其他请求者建立链接。每个并发链接的完成时间都非常的短,几乎是瞬间完成的,一般在几毫秒至几十毫秒之间,通常会有以下几种情况:
 

  • 访问者单点下载文件,结束后正常断开链接,这些链接是按照瞬间设计的,也就是说50人的网站同时可以接受50个点下载。
  • 访问者打开网站,即使没有对服务器发出任何请求,那么用户停留在页面的这段时间内也是要算做一个在线,换句话讲50人的网站20分钟内可以接受不同访问者打开50个页面。
  • 在上一中情况下,访问者继续打开同一个网站的其他页面,那么在线人数按照访问者最后一次发送请求以后的20分钟来计算,在这20分钟内,不论访问者打开新的窗口,怎么点击都只按照一个在线人数计算。
  • 当页面内存在框架时,那么每增加一个框架就要相应增加一倍在线数量,因为这种情况就相当于访问者向服务器请求了多个页面。
  • 当访问者打开页面,然后结束浏览后正常关闭时,访问者的在线人数也会马上清除。

在选择空间时,一定要先了解自己网站的访问量,如果超出支持的在线人数范围,搜索引擎会对经常出现错误的网站给予降权,甚至除名处理。

 

网友评论:


热门教程
猜你喜欢的教程
Copyright 2010-2014 Powered by yysem.net
友情链接咨询: 豫ICP备11021559号
本网站部分内容来自于互联网以及相关书籍等各方,仅作技术交流学习之用,如果侵权敬请告知,我们会及时改正。