Phi*_*ler 5 c# asp.net throttling http
我们的系统存在 WCF 连接受限的问题,此答案已解决。我们将此设置添加到客户端的 web.config 中,并且两个并发连接的限制消失了:
除了明显的影响(例如服务器超载)之外,将此限制设置为比默认“2”高的数字(可能很多)是否有任何不利之处?任何关于默认值如此低的原因的来源?
一般来说,提高客户端连接限制是可以的,但有一些注意事项:
解决所有这些风险的方法是使用您想要支持的最大连接数仔细地对客户端和服务器进行负载测试……并且不要将连接限制设置为高于您测试过的限制。不要仅仅因为可以,就将连接限制提高到 1,000,000!
为了回答您问题的另一部分,2 个连接的默认限制可以追溯到 HTTP 规范的一个非常旧的版本,该规范将客户端限制为每个域 2 个连接,这样 Web 浏览器就不会淹没服务器同时连接很多. 有关更多详细信息,请参阅此答案:https : //stackoverflow.com/a/39520881/126352
| 归档时间: |
|
| 查看次数: |
1871 次 |
| 最近记录: |