我的问题很简单:
如果我在socket应用程序的另一个端口设置socket.io聊天,我是否遵循良好做法或尊重标准? ...说我的应用程序在4000上运行所有路由(http://example.com:4000
,http://example.com:4000/contact
,...)然后我创建了一个"这个"路由,但由于我的socket.io在3000上运行应该是现在:http://example.com:3000/chatroom
,当然我为我的聊天客户端设置我的命名空间,如
var nsp = io.of('/chatroom');
我做得对吗?如果没有,请指出正确的方向。
谢谢!
答案 0 :(得分:0)
事情是......我在同一个端口和不同的端口尝试两者,只要你为聊天室设置一个特定的命名空间,你几乎没有注意到性能的任何变化。 尽管如此,我还没有在不同的端口上对并发性进行任何测试,也无法判断当有很多用户时会发生什么。