WorkerMan支援多少並發
#並發概念太模糊,這裡以兩個可以量化的指標並發連接數和並發請求數來說明。 (建議學習: workerman教學)
並發連接數是指伺服器當時刻總共維持了多少TCP連接,而這些連接上是否有資料通訊並不重視。
例如一台訊息推播伺服器上可能維持了百萬的裝置連接,由於連接上很少有資料通訊,所以這台伺服器上負載可能幾乎為0,只要記憶體足夠,還可以繼續接受連線。
並發請求數一般用QPS(伺服器每秒處理多少請求)來衡量,而當前時刻伺服器上有多少個tcp連線並不十分關注。
例如一台伺服器只有10個客戶端連接,每個客戶端連接上每秒有1W個請求,那麼要求服務端需要至少能支撐10*1W=10W每秒的吞吐量(QPS)。
假設10W吞吐量每秒是這台伺服器的極限,如果每個客戶端每秒發送1個請求給服務端,那麼這台伺服器能夠支撐10W個客戶端。
並發連線數受限於伺服器內存,一般24G內存workerman伺服器可以支援大概120W並發連線。
並發請求數受限於伺服器cpu處理能力,一台24核心workerman伺服器可以達到45W每秒的吞吐量(QPS),實際值根據業務複雜度以及程式碼品質有所變化。
注意
高並發場景必須安裝event或libevent擴展,參考安裝配置章節。另外需要優化linux內核,尤其是進程開啟檔數限制,請參考附錄內核調優章節。
以上是workerman支持多少併發的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版
好用的JavaScript開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

記事本++7.3.1
好用且免費的程式碼編輯器