IIS 7.0 中的“最大并发连接数”问题

IIS 7.0 中的“最大并发连接数”问题,第1张

IIS并发数要分几种情况:

1 用户打开你的页面,就算停留在页面没有对服务器发出任何请求,那么在用户打开一面以后的20分钟内也都要算一个在线,就是说你50人的网站。 20分钟内可以接受不同用户打开50个页面

2 上面B的情况用户继续打开同一个网站的其他页面,那么在线人数按照用户最后一次点击(发出请求)以后的20分钟计算,在这个20分钟内不管用户怎么点击(包括新窗口打开)都还是一人在线。

3 当你的页面内存在框架(Iframe),那么每多一个框架就要多一倍的在线!因为这相当于用户同一时间向服务器请求了多个页面。

4 当用户打开页面然后正常关闭浏览器,用户的在线人数也会马上清除

5 用户单点下载你的文件,结束后正常断开,这些连接是按照瞬间计算的,就是说你50人的网站瞬间可以接受同时50个点下载

如果要想知道确切的当前网站IIS连接数的话,最有效的方法是通过windows自带的系统监视器来查看。

一、运行-->输入“perfmon.msc”.

二、在“系统监视器”图表区域里点击右键,然后点“添加计数器”.

三、在“添加计数器”窗口,“性能对象”选择Web Service,“从列表选择计数器”选中Current Connection,“从列表选择实例”选中你要统计的站点,最后点击“添加”按钮.

查看IIS连接数,还可以在“运行”-->输入“netstat -a”命令来查看,不过由于显示结果太多太杂,很难统计HTTP的连接总数,所以不推荐使用此命令来查看。

并发数是iis,在某一个时间点,可以有多少个连接数,这个iis服务器配置,程序的性能有一定关系。连接数一般是个线程数。

同时在线人数比较虚。就是一个网站,可以让多少人在一个时间段内(注意是时间段,时间跨度比时间点要长)同时访问网站。

比方一个论坛,你可以登录了,10分钟不访问,也算你在线。但是这个时候你是不占用并发连接数的。

比方一个服务器支持并发连接1000,平均每个用户占用10个连接数字。那么同一时刻只能有100个用户访问这个网站。如果有多余100个的人,那么就要排队等待。

并发连接数和同时在线人数,要看你是做什么应用,如果是看看新闻,一篇文章你点开了,要看半天,那么你看的过程里是不占用并发数的。但如果是游戏,下载或者视频什么的,因为你基本实时与服务器通信,那么服务器可支持的同时在线人数不会太多。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/471370.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-06
下一篇2023-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存