socket.io 中 socket.emit 的第一个参数的长度是否影响延迟?
Does the length of the first argument of socket.emit in socket.io affect latency?
我很好奇是否存在差异,除了可读性之外:
socket.emit('m','something');
和
socket.emit('chat message','something');
从后者更改为前者是否会显着减少发送的数据量,足以证明在像聊天室这样的消息频繁出现的应用程序中进行更改是合理的?
没有。 Latency 不会受到数据包大小的微小变化的影响。
它会消耗更多的总带宽(如果有大量这些数据包并且传输中没有数据包填充),但带宽消耗与延迟完全不同,延迟不会受到这个小 a 的影响数据包大小的差异。
我很好奇是否存在差异,除了可读性之外:
socket.emit('m','something');
和
socket.emit('chat message','something');
从后者更改为前者是否会显着减少发送的数据量,足以证明在像聊天室这样的消息频繁出现的应用程序中进行更改是合理的?
没有。 Latency 不会受到数据包大小的微小变化的影响。
它会消耗更多的总带宽(如果有大量这些数据包并且传输中没有数据包填充),但带宽消耗与延迟完全不同,延迟不会受到这个小 a 的影响数据包大小的差异。