【发布时间】:2011-08-11 06:01:03
【问题描述】:
ServicePointManager.DefaultConnectionLimit 设置 Worker Role 的最大并发会话数,但我如何才能在此处找到最佳值?
【问题讨论】:
标签: azure
ServicePointManager.DefaultConnectionLimit 设置 Worker Role 的最大并发会话数,但我如何才能在此处找到最佳值?
【问题讨论】:
标签: azure
根据Microsoft Support,12 * [逻辑 CPU 数量] 是一个不错的值。
如果您使用的是 .Net 4.5,则默认 are already set 为更合理的值。
【讨论】:
DefaultConnectionLimit 设置为 2。链接的答案表明“合理的默认值”是由“经典”ASP.NET 设置的(System.Web) 而在其他托管环境中,例如我的 Web API,情况可能会有所不同。
int.MaxValue
这是获得价值的最佳建议,请访问forums。另请阅读列出的知识库文章。
关键是默认值 2 会让您陷入连接中断的问题。
【讨论】: