2016-11-22 58 views
-2

我想強調我的.net Web服務,感覺像是有限的併發連接,我可以..即使從2臺不同的計算機上嘗試服務器的結果是相同的。 (所有這一切都在本地完成,服務器和客戶端的本地網絡上這樣的響應時間非常快)asp.net web服務是否有最大數量的傳入連接?

那麼,有沒有我需要在我的服務器的機器來改變,讓更多的傳入連接設置?

+1

asp.net沒有。 IIS的確如此。 – smoksnes

+0

https://www.iis.net/configreference/system.applicationhost/sites/site/limits - 注意默認值'maxConnections'是4294967295 – stuartd

+1

@CodeCaster你稍微不正確。我可以在某些情況下限制併發處理,而且幾乎不可能獲得一個指標。具體講講SessionState併發性。 –

回答

1

有各種各樣的東西,可以限制加工量可能,每一個需要研究,看看它們是否適用。因此,您可能需要添加更多關於今天已經驗證的問題。

無論如何,根據你的信息我會假設,SessionState的啓用。由於具有保證讀寫能力的同步鎖定,此默認行爲將限制每個客戶端一次處理單個請求。我認爲這是你今天看到的根源。 This StackOverflow post talks about this specifically

其他人張貼在還可以幫助評論各種細節。

我發現雖然這負載測試最好從外部來源要做的事,以確保您的整個製作流程參與。 (網絡組件等)

+0

@CodeCaster也刪除了我的。只是想幫助生產力。我已經更直接地處理了我的細節,並解決了一個具體問題。 –