2009-11-18 28 views
0

對於Web服務器,套接字連接保持活動狀態以節省開銷。服務器應該在哪一點開始放棄沒有掛起請求的連接,並基於什麼前提?服務器上打開的套接字的最大數量應該是多少?

+1

這取決於任何數量的項目:操作系統,使用的http服務器,內存,網絡接口的類型和數量。我猜這不過是一個serverfault類型的問題。 – Sean 2009-11-18 19:38:27

+1

看起來這是一個開發問題,而不是一個配置問題,所以看起來這個網站是這個問題的預期位置。 – monksy 2009-11-18 19:39:29

回答

3

通常這是基於它自己的操作系統。可選地,爲了最佳地考慮性能,使該值成爲可變的選項。 [將其放入屬性文件中]打開的連接數量取決於您的硬件,操作系統和客戶端執行的作業長度。如果服務器執行的作業對網絡流量和處理較輕,則您可能能夠脫離最大允許的打開連接。

+0

你可能是對的,最好的價值將被發現使用和調整。我想知道價值的大小,大約是100,1000,10000 ...? – 2009-11-18 19:45:30

+0

就像我說的,這取決於。你可以做一個模擬退火的方法來獲得正常使用的最佳金額。 – monksy 2009-11-18 22:42:53

相關問題