是否需要压缩Websocket短消息?
我正在做一个使用Websocket进行交流的游戏项目。后端是一个Spring引导应用程序。现在,示例消息如下所示: {“type”:“EnemyHpChange”,“id”:0,“value”:-5} 如您所见,消息可以很容易地以二进制形式缩短为2个字节,可能使用6位作为消息类型,2位作为id,等等是否需要压缩Websocket短消息?,websocket,latency,Websocket,Latency,我正在做一个使用Websocket进行交流的游戏项目。后端是一个Spring引导应用程序。现在,示例消息如下所示: {“type”:“EnemyHpChange”,“id”:0,“value”:-5} 如您所见,消息可以很容易地以二进制形式缩短为2个字节,可能使用6位作为消息类型,2位作为id,等等 因为这是一个游戏,所以我对减少延迟很感兴趣,但是像这样压缩消息要快多少呢?有两件事需要考虑: 就理论而言,网络延迟可能不会受到影响,而避免使用JSON解析器可能会对感知到的延迟产生预期效果 只有测试
因为这是一个游戏,所以我对减少延迟很感兴趣,但是像这样压缩消息要快多少呢?有两件事需要考虑:
请注意,感知延迟不会改变网络延迟,但会改变客户端的响应能力以及事件转化为感知状态变化的速度。我将以任何方式压缩它,但我仍然想知道它有什么不同。