我創建了一個 php websocket 服務器和一個 php websocket 客戶端,websocket 客戶端使用 JSON 格式與服務器通信,每條訊息都意味著一個由 websocket 服務器處理的操作。在 localhost 中同時運行客戶端和服務器時,我可以達到大約35 個操作/秒數,在生產服務器上同時運行客戶端和 websocket 服務器時,結果相同,但在 locahost(我的機器)中運行客戶端和生產 websocket 服務器(遠程) 僅導致5 次操作/秒。
使用遠程 websocket 服務器時性能不佳的原因可能是什么?
uj5u.com熱心網友回復:
通過更改 websocket 客戶端應用程式邏輯(以異步方式而不是同步方式發送訊息)來解決,通過使用這種方法,我們將分數提高到 100 次操作/秒以上。致杰羅姆·理查德( Jér?me Richard )的學分(見問題評論)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480056.html
標籤:表现 phpwebsocket
上一篇:啟用優化的大型陣列的行內匯編陣列總和基準接近零時間,即使使用了結果
下一篇:MapBoxGL,多層性能問題
