1

我的 socket.io 实现中有不同的通道,并且将与连接到这些通道的客户端交换大量数据。所以我有点困惑,我应该在socket.io中使用命名空间概念,它为同一套接字连接下的每个通道创建单独的命名空间,还是应该在每个通道的不同端口上创建不同的套接字连接?请给我关于这两个选项将如何影响性能等的建议?

谢谢

4

1 回答 1

2

命名空间似乎比不必要地捆绑多个套接字更好。您可以来回发送的数据量将受到整体带宽容量的限制。除非套接字连接到不同的机器,或者单个套接字的使用效率低下(即同步/阻塞活动),否则打开新的套接字连接不会神奇地增加吞吐量。

于 2013-04-17T17:35:22.283 回答