我正在使用C#4.0,ASP.NET MVC 3和IIS 7.0。我對IIS 7中的異步請求有點困惑。我已閱讀this文章和幾個論壇/博客文章,但沒有找到答案。這裏是我的問題,MaxConcurrentRequestsPerCPU和異步請求
我有一個應用程序,調用許多遠程服務。他們中的許多人反應非常緩慢。所以使用AsyncController將釋放我的應用程序線程。但在上面的文章中托馬斯說,IIS 7使用每個CPU的最大併發請求數,而不是每個CPU的最大併發線程數。所以我認爲使用AsyncController釋放線程不會影響整體應用程序的穩定性,因爲我們現在是請求特定的而不是線程特定的。所以如果我有6000個併發請求,使用AsyncController將只允許5000個請求同時執行。
更新:我只是想問,是否切換到AsyncController有什麼區別?
最新的問題? –
對不起,我更新了我的問題。 – user571646