the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


选购空间-IIS连接数量

作者:the5fire | 标签:     | 发布:2011-01-03 10:41 p.m. | 阅读量: 9484, 9098
感觉这个美国空间速度实在是慢,打算换国内的,不过由于现在囊中羞涩,也就先看看吧,大家有好的国内空间提供商可以告诉我一声,我参考一下。
国内的价格一般都比较高,不过按照性价比来说国内的ping时间一般都是60,70左右,很少有超过100的,不过美国空间一般为300以外,这个差距还是比较大的,对于习惯写中文博客的我来说,现阶段主要还是面向国内广大网友嘛。
看空间看了这个IIS链接数量,虽说自己也搞开发,也晓得IIS链接数量,但是毕竟没有详细的了解,于是带着“深究”的精神,查了一下,分享给你(其实是摘自百科的):

IIS连接数指并发连接数
要分几种情况:
  1 用户打开你的页面,就算停留在页面没有对服务器发出任何请求,那么在用户打开一面以后的20分钟内也都要算一个在线,就是说你50人的网站。 20分钟内可以接受不同用户打开50个页面
  2 上面B的情况用户继续打开同一个网站的其他页面,那么在线人数按照用户最后一次点击(发出请求)以后的20分钟计算,在这个20分钟内不管用户怎么点击(包括新窗口打开)都还是一人在线。
  3 当你的页面内存在框架(Iframe),那么每多一个框架就要多一倍的在线!因为这相当于用户同一时间向服务器请求了多个页面。
  4 当用户打开页面然后正常关闭浏览器,用户的在线人数也会马上清除
  5 用户单点下载你的文件,结束后正常断开,这些连接是按照瞬间计算的,就是说你50人的网站瞬间可以接受同时50个点下载
  IIS连接数指并发连接数,什么意思呢?
  要分几种情况:(以100M空间50人在线为例)
  用户单点下载你的文件,结束后正常断开,这些连接是按照瞬间计算的,就是说你50人的网站瞬间可以接受同时50个点下载 ;用户打开你的页面,就算停留在页面没有对服务器发出任何请求,那么在用户打开一面以后的15分钟内也都要算一个在线,就是说你50人的网站15分钟内可以接受不同用户打开50个页面
  上面B的情况用户继续打开同一个网站的其他页面,那么在线人数按照用户最后一次点击(发出请求)以后的15分钟计算,在这个15分钟内不管用户怎么点击(包括新窗口打开)都还是一人在线。
  当你的页面内存在框架(Iframe),那么每多一个框架就要多一倍的在线!因为这相当于用户同一时间向服务器请求了多个页面。
  当用户打开页面然后正常关闭浏览器,用户的在线人数也会马上清除。
  然后了解什么是论坛在线人数。
  论坛在线只是计算一定时间内的活动用户数。
  这里的时间用户可以自己设定(删除不活动用户时间),动网论坛默认为40分钟的相对准确值。
  根据上面的说明,显然论坛在线和IIS连接数的概念不同
  比如您的网站20IIS,出现了403.9错误提示IIS连接过多,而这个时候你的论坛却只显示10人在线(假设在线时间设置为20分钟),那么正确的解释应该是:
  访问您的网站有20个连接,其中正常访问论坛的人有10个。
  为什么会出现IIS连接数和论坛在线不符合的情况?
现具体分析如下
1:您使用了插件版论坛!
  现在的插件很垃圾,不但占服务器资源,而且会使论坛运行变慢(没有插件可以快一倍以上),同时很占在线人数,有的插件调用很多框架,少则2、3个,多则4、5个! 甚至有在线播放音乐,这样一个人在线就相当与很多人在线!
2:您的网站是主页+论坛的形式!
  这样主页和论坛要争夺你的在线人数!
3:你的论坛内部有播放器!
  一个人在线,然后他在线播放音乐,就占二个人在线!
4:你的论坛内部存在框架形式的网页!
  每一个框架,就多一倍的在线!
5:你的论坛设置在线时间过小!
  动网6.0论坛默认为40分钟,这个默认值下,一般我们20IIS的学习型主机可以达到50人左右,因为论坛在线只是计算一定时间内的活动用户数,当您设定的时间较小的时候,看起来论坛在线的人数就自然少了,请把删除不活动用户时间改为默认的40分钟就可以!
6:你的空间存在多个论坛!
  有的客户在一个空间里上传多个论坛,如bbs bbs1 bbs2 等等 等等 毫无疑问,这样个论坛也是要争夺再线人数的!
7:你的论坛图片等文件被人盗链!
  比如:你的论坛有张图片文件,被粘贴(注意是粘贴不是上传)到别的论坛!
  别的论坛的用户在浏览该文件的时候也算一个在线人数!
  尤其是LOGO连接的时候注意,一定要对方把您的LOGO上传到他的空间!
8:你的空间上放有下载文件!
  如果用户用网络蚂蚁类的软件,每一个线程就表示一个在线,非常厉害
  基于IIS的Windows类服务器并发连接数限制 所有基于IIS的Windows类服务器同时连接数都是有限的,连接过多将直接导致服务器不稳定、掉线。严重的还会导致服务器IIS进程中断甚至整个操作系统崩溃。Linux的服务器也是同样类似。
  可以说IIS连接数才是虚拟主机性能最直接的标准。要注意的是IIS连接数并不是日访问人数,IIS连接数是指同一时间的最大响应数,比如IIS连接数是60个,则表示一秒左右的时间内能响应的最大请求数是60,网站日访问量要大的多,如果访问量比较平均的话,日访量可以超过数千、甚至上万。
  Windows 2000专业版或Windows XP专业版操作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版操作系统中不存在这种连接限制问题。微软官方提供了IIS并发连接数修改工具,需要的朋友可以到微软官网下载。需要注意的是,在Win2000 上的IIS客户端连接数最大为2000000000。


看完之后是不是很有收获呀。。。 - from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈


其他分类: