在连接到Comcast 12MBS连接的4核心机上,Service PosiMaMaula.DeFultComnAccess Limeta的最大建议值是多少?我希望答案不仅仅是说要看情况而定!:)有什么实际限制吗?这个http://support.microsoft.com/kb/821268表示有12*个核,但想知道将其设置为更高的核数是否有任何复杂的问题?这样做有什么意义吗?
最佳答案
defaultconnectionlimit属性的最佳值取决于应用程序工作负载和代理设置。当只连接到几个主机或通过代理连接时,一般建议使用的值是本地计算机上CPU数量的12倍。因此,对于使用代理的4个CPU的计算机,建议值为48。
来源:http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx
12倍限制用于使用代理时。我认为这真的取决于你是如何使用连接的。查询包含~4kb响应的web服务的100个连接与下载千兆字节数据的100个连接大不相同。因此,根据你如何使用这些关系,我会用你最好的判断,并将其设置为合理的。
关于.net - DefaultConnectionLimit的最大值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6451158/