什么是IIS连接数?
在大家购买虚拟主机的时候往往会有一个重要的参数:IIS连接数。所谓IIS连接数指的是WEB服务器同时能接收的最大连接数。下面我们来举一个例子
比如您买了一款虚拟主机的IIS限制是60。那么很多人会问这样一个问题,这个60是不是代表同时可以在线60人呢?同时在线和IIS其实是两个不同的概念,销售虚拟主机的一些公司为了方便用户理解,有时也把IIS写成同时在线,但这样的说法是不严谨的。
IIS60代表的是这款虚拟主机最大支持有60个连接同时请求,如果一旦超过,空间就会暂停。这60个连接是怎么来的呢?
比如我们访问一个网页,这个页面上有10张图片、一个flash,那么只有一人访问这个页面的时候可能会产生12个IIS,10张图片有10个请求,一个flash有一个请求,一个网页文字文件是一个请求,当然里面如果有css或.js文件的话请求会更多一些。如果在同一时刻有5个人访问的话可能空间就会暂停。当然我们这里讲的是一个理论值。实际当中还分不同的情况。
一、css、js、图片这些请求在请求完毕之后IIS就会立即释放了。所以他们占用的IIS是从请求开始到下载结束这一段时间内。一般时间比较短。
二、像asp、php这一类文件打开之后并不会立即断开连接,默认在用户没有任何操作的情况下会保持20分钟,在20分钟内一直保持链接。如果用户在20分钟内有操作的话会再延长至20分钟。
三、用户关闭浏览器后IIS消失。
四、用户从多窗口浏览的话IIS是加倍的。
缩上所述,对于一款限制IIS的主机,我们尽量让网页上的图片少一些,文件容量小一些,这样可以减少IIS的占用量。以上内容希望对您能有所帮助。
更新时间:2010-5-21
|