Answers:
没有最大值,这取决于您的应用程序设置,硬件和.net框架版本。默认情况下,在框架3.51和更高版本中,每个CPU(逻辑)的并发请求数为5000。(如果未在2.0中定义,则为12,但建议将其设置为5000,例如3.5和4.0)
这在aspnet.config中定义:
<system.web>
<applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>
这是默认值,绝不是限制。我见过的最大值设置为999999(我怀疑他们担心将其设置得更高一些,以防万一)。确定合适尺寸的最佳方法是对应用程序进行压力测试。