我说明一下:
1、浏览者访问站点,必需与站点通过TCP协议,建立连接。这个连接在从服务器上读取信息时存在,读取结束时,一般即自动关闭。所以,当一个页面已经完全地显示在客户端的显示器上时,使用的连接也许已经关闭了。
2、每个浏览者,访问某站点时,可能会占用1—5个连接,这是由计算机自动处理的,这样做的目的是为了加快速度。
相关问题:所以,对于连接数为30的基础型主机而言,有时只能十几个人访问,就不足为怪了。
3、论坛中统计的在线人数,是以某一时间段内访问论坛的活动人数为标准的,与连接数应无关系。比如动网论坛,默认好象是40分钟内(?记不清了)的活动人数。也许论坛显示某用户还在线,但该用户由于不(正)在读取论坛中页面,所以也就不会占用连接数。
相关问题:
(1)所以,只要浏览者对论坛的访问不过于集中,不会在某一时间点超出最大同时连接数,则论坛中统计的在线人数,会大大超出空间允许的最大同时连接数。
(2)某些用户为了显示论坛的人气,可以在调大论坛统计在线人数的时间范围(动网论坛提供此功能),甚至可以将一天内所有浏览你站点的人,都算作在线人数。
IIS连接数与在线人数不存在比例的关系,是两个不同的概念。IIS连接数指请求并发连接数,要分几种情况:
A、用户单点下载你的文件,结束后正常断开,这些连接是按照瞬间计算的,就是说你连接数40个的虚拟主机瞬间可以接受同时40个点下载。
B、用户打开你的页面,就算停留在页面没有对服务器发出任何请求,那么在用户打开一个页面以后的90秒内也都要占用一个连接,就是说你连接数40个的网站90秒可以接受不同用户打开40个页面。
C、上面B的情况用户继续打开同一个网站的其他页面,那么在线人数按照用户最后一次点击(发出请求)以后的90秒计算,在这个90秒内不管用户怎么点击(包括新窗口打开)都还是一个连接。
D、当你的页面内存在框架(Iframe),那么每多一个框架就要多一倍的连接!因为这相当于用户同一时间向服务器请求了多个页面。
E、当用户打开页面然后正常关闭浏览器,用户的在连接数也会马上清除。
F、当您制作的网页中的图片是以URL连接(如 http://123.com/image.gif )存在时。每个图片URL浏览者的计算机都必须重新请求服务器发送。因此相对占用的连接数也就增加了。
G、网站之间的友情链接。
论坛在线只是计算一定时间内的活动用户数。这里的时间一般用户可以自己设定(删除不活动用户时间),例如动网论坛默认为40分钟删除不活动用户。
根据上面的说明,显然论坛在线和IIS连接数的概念不同。
为什么会出现IIS连接数和论坛在线不符合的情况?
1.连接数是以瞬间用户请求数计算,而论坛在线人数可以由用户于论坛后台管理中自行设置(如动网论坛)。
2.你的论坛有图片等文件被人盗链!比如:你的论坛有张图片文件,被粘贴(注意是粘贴不是上传)到别的论坛!别的论坛的用户在浏览该文件的时候也算一个在线人数!尤其是LOGO连接的时候注意,一定要对方把您的LOGO上传到他的空间!
3.你的空间上放有下载文件!如果用户用网络蚂蚁类的软件,每一个线程就表示一个在线,非常占用连接资源。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)