Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 socket.io 实现中有不同的通道,并且将与连接到这些通道的客户端交换大量数据。所以我有点困惑,我应该在socket.io中使用命名空间概念,它为同一套接字连接下的每个通道创建单独的命名空间,还是应该在每个通道的不同端口上创建不同的套接字连接?请给我关于这两个选项将如何影响性能等的建议?
谢谢
命名空间似乎比不必要地捆绑多个套接字更好。您可以来回发送的数据量将受到整体带宽容量的限制。除非套接字连接到不同的机器,或者单个套接字的使用效率低下(即同步/阻塞活动),否则打开新的套接字连接不会神奇地增加吞吐量。