Iis-7

IIS 7.5 在 Windows Server 2008 R2 上可以處理的預設並發請求數是多少?

  • May 18, 2011

我在哪裡可以找到更改它的設置?

沒有最大值,因為它取決於您的應用程序設置、硬體和 .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(我懷疑他們害怕設置更高以防萬一)。確定適合您的大小的最佳方法是對應用程序進行壓力測試。

引用自:https://serverfault.com/questions/271124