2011-05-10 28 views
1

我有一個服務器應用程序(作爲Windows服務運行)接收來自多個客戶端的調用。反過來,這個單一進程將通過http(.net 2.0 Web服務)向其他主機Web服務發出呼叫。http Web服務連接數增加

從我的理解(這可能是錯誤的)是,對於單個客戶端(我們的服務器應用程序在這種情況下)默認情況下只能向Web服務發出2個併發http請求。現在如果是這種情況,可以增加這種情況,首選值是什麼,以及這是必須在應用服務器端還是主機Web服務上完成?

我們需要它支持更多的同時呼叫,以便我們可以爲我們的客戶提供更多的吞吐量。

我們的應用服務器上運行.NET 3.5和Web服務是從我知道什麼是2.0

感謝

回答

1

被打開的HTTP連接數是你的控制之下,並假定客戶機你自己的進程而不是瀏覽器(瀏覽器限制每個域的連接數量,但即使這樣也可以配置)。每個客戶端沒有一個正確/首選的連接數。這真的取決於應用程序的性能特徵 - 它嘗試加載哪種資源,涉及到緩存的頻率,每次調用的大小等等。雖然如此,我認爲不太可能僅僅增加每個客戶端的連接將對您的吞吐量產生積極影響。

+0

謝謝,我在哪裏可以找到它是什麼,以確定它是否是正確的號碼,此刻設置。它確實需要超過2個。 – aqwert 2011-05-10 05:44:35