Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.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
Go 如果我的客户机和服务器已经支持每条消息的deflate压缩,那么我是否需要在JSON上使用messagePack序列化?_Go_Networking_Websocket_Http Compression_Permessagedeflate - Fatal编程技术网

Go 如果我的客户机和服务器已经支持每条消息的deflate压缩,那么我是否需要在JSON上使用messagePack序列化?

Go 如果我的客户机和服务器已经支持每条消息的deflate压缩,那么我是否需要在JSON上使用messagePack序列化?,go,networking,websocket,http-compression,permessagedeflate,Go,Networking,Websocket,Http Compression,Permessagedeflate,我的客户机和服务器通过WebSocket与JSON序列化数据通信,它们都支持每条消息deflate,我想JSON数据已经压缩了。 服务器是使用gorrilla的WebSocket包编写的。 我的目标是减少更多的通信量,所以想知道如果我将JSON序列化更改为MessagePack并继续使用每条消息的deflate头,是否有助于减少通信量 将一些示例消息编码为JSON和MessagePack、压缩和比较。这完全取决于消息的性质和大小,我们无法预测。正如Cerise所说,测量它。将一些示例消息编码为J

我的客户机和服务器通过WebSocket与JSON序列化数据通信,它们都支持每条消息deflate,我想JSON数据已经压缩了。 服务器是使用gorrilla的WebSocket包编写的。
我的目标是减少更多的通信量,所以想知道如果我将JSON序列化更改为MessagePack并继续使用每条消息的deflate头,是否有助于减少通信量

将一些示例消息编码为JSON和MessagePack、压缩和比较。这完全取决于消息的性质和大小,我们无法预测。正如Cerise所说,测量它。将一些示例消息编码为JSON和MessagePack,进行压缩和比较。这完全取决于消息的性质和大小,我们无法预测。正如塞里斯所说,测量它。