简聊 IIS 连接数

作者:vkvi 来源:千一网络(原创) 日期:2018-3-2

浏览器访问网页,实际要开启非常多个连接,网页一个、CSS 文件 X 个、JavaScript 文件 X 个,图片文件 X 个……。

每一个文件,都是要建立一个连接。访问一个网页通常需要加载几十、几百个文件。那是不是同时建立几十、几百个连接呢?不是得。浏览器通常建立几个连接,依次加载各个文件,这样既不会建立过多连接浪费资源,也不会因为连接过少导致加载速度太慢。

而 IIS 呢,IIS 设置中也有个最大连接数,这个数值默认相当大,应该是上十亿吧,那 IIS 能同时处理上十亿个连接?肯定不可能,IIS 也是类似浏览器的,虽然支持上十亿个连接,但是同时能够处理的大概也就 10 来个吧,剩下的连接必须排队。如果后面还有人来排队,排不下了,就会出现 503 错误。或者前面堵塞了,后面排队的老是得不到处理,也会出现 503 错误。

以上是服务器的,对于单个应用程序池,也有设置,那就是应用程序设置的“常规”中的“队列长度”,这个值默认是 1000,也就是说每个应用程序池,最多可接受 1000 个排队。

你前面那位网友看了:解决打印机“正在删除、正在打印”没反应问题

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他