Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js socket.io中socket.emit的第一个参数的长度是否会影响延迟?_Node.js_Sockets_Socket.io - Fatal编程技术网

Node.js socket.io中socket.emit的第一个参数的长度是否会影响延迟?

Node.js socket.io中socket.emit的第一个参数的长度是否会影响延迟?,node.js,sockets,socket.io,Node.js,Sockets,Socket.io,除了可读性之外,我很好奇这些东西之间是否有区别,比如: socket.emit('m','something'); 及 从后者更改为前者是否会显著减少发送的数据量,足以证明在聊天室这样的应用程序中进行更改是合理的,因为在聊天室中,这样的消息非常频繁?否。数据包大小的微小更改不会影响数据量 它将消耗略多的总带宽(如果有大量这样的数据包,并且在传输中没有数据包填充),但带宽消耗与延迟完全不同,延迟不会受到数据包大小这一微小差异的影响。最好寻找其他东西,这不是你的问题,它太小了,根本不值得讨论。一般

除了可读性之外,我很好奇这些东西之间是否有区别,比如:

socket.emit('m','something');

从后者更改为前者是否会显著减少发送的数据量,足以证明在聊天室这样的应用程序中进行更改是合理的,因为在聊天室中,这样的消息非常频繁?

否。数据包大小的微小更改不会影响数据量


它将消耗略多的总带宽(如果有大量这样的数据包,并且在传输中没有数据包填充),但带宽消耗与延迟完全不同,延迟不会受到数据包大小这一微小差异的影响。

最好寻找其他东西,这不是你的问题,它太小了,根本不值得讨论。一般来说,延迟只会受到网络、服务器负载或负载大小的影响。所以它肯定与客户端断开连接无关?我认为可能是这样,因为当更多的用户连接时,这种情况会发生得更频繁。
socket.emit('chat message','something');