0
我有一個web服務(版本4.0)在服務器上。我沒有改變其應用程序池設置中的任何內容。我想知道它可以處理的最大併發連接數。 我有一個64 GB的內存和雙處理器2.3 GHz的 服務器運行SQL和其他網站和web服務我如何知道.net web服務的最大連接數?
我有一個web服務(版本4.0)在服務器上。我沒有改變其應用程序池設置中的任何內容。我想知道它可以處理的最大併發連接數。 我有一個64 GB的內存和雙處理器2.3 GHz的 服務器運行SQL和其他網站和web服務我如何知道.net web服務的最大連接數?
根據您的應用程序池設置和基礎硬件資源,創建工作線程以遵守傳入的請求。這是從線程池創建的,你不必擔心管理它。
據我瞭解,在IIS處理盡力而爲基礎上,傳入的請求。要真正計算它可以處理的請求數,我會編寫一個小程序並計算global.aspx中的同時連接數,如下所示。
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Application.Lock();
Application["ActiveConnections"] = (int)Application["ActiveConnections"] + 1;
Application.UnLock();
}
也不要參閱本link
按照這個環節,從當資源被刷爆任何限制將達到8 IIS的Windows Server 2012上沒有任何固定的併發請求限制,除了。
我有雙處理器2.3 Ghz。你的意思是,當CPU是100%的web服務將無法接受任何新的連接 – Mahag
編輯我的答案。讓我知道你是否需要更多的幫助。 – Hunter