IIS连接数的常见误解
一、论坛里显示的统计在线人数就是IIS连接数。
其实论坛里统计的在线人数是指在几分钟之内(时间由论坛设定),来访的IP数(人数),而IIS连接数指的是瞬间的值,当前这一秒,正有多少个请求,假如一秒钟处理10个连接请求,那1分钟就是600个连接请求了。所以说有些论坛统计的几分钟甚至一个小时的来访数是并不能体现IIS连接数。
二、下载一个文件只占一个IIS连接数
其实这主要是由客户端来决定,假如我用flashget来下载一个100M的文件,但我开了10个进程,那在下载文件完成之前,我是一直占用着这个网站的10个IIS连接数。
三、访问一次网站,只占一个IIS连接数
简单来说,IIS就是访问者的客户端到服务端的请求,从建立连接到下载完成。除了网站的原本文件外,还有网站的图片,flash,js之类的文件是需要下载到访问者电脑的,这些都会建立连接请求,当然这些请求一般都相当的快,服务器一般1秒钟可以处理上百个这些小请求。
四、我在网站上大量引用站外的图片,也占用我的网站的IIS连接数?
事实如果图片不是本站的,是不占用IIS连接数的,因为图片是储存在站外,所以下载的请求也会发到站外,从而该连接就不是本站的,所以不占用本站的IIS连接数。
目前市面上的虚拟主机99%都是限制了IIS连接数的,因为只有这样才可以保证服务器上的每一个用户都有足够的连接数,资源分配才能均衡,要不然只要一个人的网站疯狂请求就会导致其它的网站无法正常访问。
正规的虚机商都会标明IIS连接数,比如耐思尼克,明买明卖,透明度让客户都有买得放心用的放心。那些不注明IIS连接数的虚机商其实还是限制了IIS连接数,等你访问人多一点的时候就会要求你升级空间,那时就得不偿失了。