切换选项卡时Socket.emit(Socket.io)失去性能?

时间:2015-03-05 22:50:05

标签: node.js socket.io streaming delay

我正在使用node.js和socket.io编写简单的网络语音聊天,我注意到这样做:

socket.emit("chunk", JSON.stringify(pcm))

如果选项卡在运行的地方没有聚焦,浏览器会保存它应该发送的数据,然后同时发出5或6个这样的块(这会导致node.js出现峰值并创建一个流中的巨大延迟)

但是,使用websockets时不会发生这种情况。有没有什么办法解决这一问题?我更喜欢使用socket.io而不是websockets

比你!

0 个答案:

没有答案