星空网 > 软件开发 > ASP.net

IIS 的最大并发数

为了探寻IIS的最大并发数,先要做几个假设。

1、假设最大并发数就是当前的连接数。意思是当前能承受最大的连接,那么就表明最大的并发。
2、假设IIS应用程序池处于默认状态,更改设置将会对最大连接数产生影响。

做完假设,现在做限制,设置站点保持HTTP连接,超时设置成0,就是不会超时。在站点请求的default.aspx页面设置线程Thread.Sleep(int.MaxValue)。

程序设置为只能启动1800个线程,这是由于.Net单进程最大线程数好像是2000个。因此,要测试最大并发数,要需要同时开几个测试进程。把系统虚拟内存调到最大值,线程过多会急剧占用内存。现在开始测试。

打开web站点的性能计数器,把显示比例调成1万。

发现到5000个连接时,IIS服务器崩溃(503错误),去洗了个澡,发现IIS服务器无法自己修复错误。又测试了几次,发现最大并发值是8200个,但是一般到5000左右就会崩溃,有时候甚至只有1000个。

按8200个计算,一个用户开一个浏览器浏览网页,可能会占用2~3个连接,按两个计算,那么IIS默认情况下,最大并发数是4000个左右。

打开应用程序池配置,把最大工作进程数调高(默认为1),能有效提高最大连接数。我记得以前看过一篇文章,讲的是调到5左右比较合适。




原标题:IIS 的最大并发数

关键词:IIS

IIS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

新加坡上线首个直播电商平台Shopavision:https://www.ikjzd.com/articles/136658
辞旧迎新美客多Mercado Libre热销品一览:https://www.ikjzd.com/articles/136659
个人做shopify-十条建议高效提升你的facebook广告CTR:https://www.ikjzd.com/articles/136660
美国又发钱?每人600美元!USPS派送大面积延迟 最长交货时间30天...:https://www.ikjzd.com/articles/136661
敏哥:揭秘亚马逊广告体系漏洞,你会通过漏洞赚钱吗?:https://www.ikjzd.com/articles/136662
大数据洞悉!东南亚跨境电商值不值得做?能赚钱吗?:https://www.ikjzd.com/articles/136663
TikTok 将推出先买后付服务 :https://www.kjdsnews.com/a/1836651.html
TikTok 将推出先买后付服务 :https://www.goluckyvip.com/news/188219.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流