ServicePointManager.DefaultConnectionLimit和system.net connectionManagement maxconnection之间的关系是什么?

ServicePointManager.DefaultConnectionLimit和system.net connectionManagement maxconnection之间的关系是什么?,.net,web-config,system.net,machine.config,.net-4.7,.net,Web Config,System.net,Machine.config,.net 4.7,这两个设置是指相同的限制还是指不同的限制?(别盯着数字看,我是随机输入的) System.Net.ServicePointManager.DefaultConnectionLimit=20; 可以在代码中设置的上述属性, 以及下面的可选配置部分(在web.config或machine.config中): 更多背景: 我们正在研究负载不断增加的现有ASP.Net(MVC5?)web应用程序的性能。该服务对其他服务/依赖项进行调用,这些服务/依赖项似乎受到限制。我们不知道cap是从我们的服务中

这两个设置是指相同的限制还是指不同的限制?(别盯着数字看,我是随机输入的)

System.Net.ServicePointManager.DefaultConnectionLimit=20;
可以在代码中设置的上述属性, 以及下面的可选配置部分(在web.config或machine.config中):


更多背景: 我们正在研究负载不断增加的现有ASP.Net(MVC5?)web应用程序的性能。该服务对其他服务/依赖项进行调用,这些服务/依赖项似乎受到限制。我们不知道cap是从我们的服务中传出的,还是在依赖项中传入的,或者是在其他地方(网络或其他)

我们有一个很好的负载测试环境,因此我们可以更改设置并测量其影响,但进行、部署和测量更改需要相当长的时间(几个小时),因此我们希望了解什么是更改的最佳候选项,以及我们的更改是如何工作的

上述两个设置吸引了我们的眼球,因为对依赖项的传出请求明显受到限制,因此需要调整和加载测试。然而,我们不知道这些是改变相同的限制,还是不同的限制

如果它们是不同的限制,那么仅仅增加一个限制是否没有影响(因为另一个限制仍然存在)? 关于默认值也有一些混淆,但是让我们把它排除在这个问题的范围之外,以保持它的焦点