2013-06-25 105 views
6

只是想知道 - WebSockets是否有限制可以通過管道傳輸數據的速度?你可以通過一個套接字池與單個套接字傳輸更多的數據,還是限制客戶端的互聯網連接的速度?WebSocket是否具有吞吐量限制?

謝謝!

回答

5

確切的答案可能取決於您正在使用哪種WebSocket實現,但通常不應該有任何WebSocket特定的帶寬限制。對於原始二進制TCP連接中不存在的成幀,UTF8驗證(僅限文本消息)和掩蔽(僅客戶端到服務器消息),存在一些較小的開銷。有了足夠的CPU,這些應該擴展到可用帶寬。

+0

我最近遇到了一位Firefox高級工程師,他確認窗口大小確實擴大以最大化可用帶寬。感謝您的答覆! –