IM MQTT消息payload数据格式 json,zip,protbuffer 对比

文本长度 json压缩前 zip压缩后 ProtoBuffer
1 123 127 70
3 129 134 76
31 213 216 160
40 240 247 189
45 255 264 204
50 270 275 222
55 285 282 234
60 300 290 249
74 342 304 291
82 359 328 310
100 418 374 368
600 1840 1182 1771
1000 3062 1702 2997

结论:

1.文本聊天内容传输时,超过280字节,zip压缩比较有意义;
2.少量数据传输(<420字节),protbuffer压缩比更高,比较有优势;
3.内容越多,文本传输量越大,zip压缩优势越明显;
4.建议对内容超过一定数量的信息可以再进行zip压缩,以便缩小传输量;(参见600汉字,1000汉字聊天内容对比)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值