服务器数据下发过大,客户端手机反问超时

服务器数据下发过大,客户端手机反问超时

心舞飞扬 发布于 2021-11-24 字数 143 浏览 728 回复 11

安卓手机后台服务器下发的必要信息过大,有大概10万左右的数据,有没有办法在第2次以后的访问中,减少与服务器的交互,服务器只下发需要的数据给客户端?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

夜司空 2021-12-01 11 楼

part1 +part2 +part3+part4 = partall

静谧 2021-12-01 10 楼

不是设计问题,是要下发一个类似字典的东西给客户端查询,而且客户端在没网络的情况也能保证能正确执行

把回忆走一遍 2021-12-01 9 楼

为什么不把全量包放在客户端安装包里,增量信息通过网络下发?难道数据变化非常大吗?

疑心病 2021-12-01 8 楼

缓存了,但是需要更新

卸妝后依然美 2021-12-01 7 楼

不能缓存在客户端吗

看透却不说透 2021-12-01 6 楼

压缩数据,前台要解压,难道不要时间?

网名女生简单气质 2021-12-01 5 楼

回复
如果解压要耗时很长,就证明你的设计非常不合理。一次性给客户端推送大量的数据绝对是非常糟糕的设计,不但对服务器带宽造成冲击,而且会让客户端等待很长时间。 纯文本数据使用gzip压缩之后发送可以有效减少带宽,加快访问请求。现在http server端基本都会开启gzip

本宫微胖 2021-12-01 4 楼

回复
哦哦,我百度一下!

彩扇题诗 2021-11-30 3 楼

问题解决了,给协议加了一个版本

多彩岁月 2021-11-29 2 楼

不考虑压缩数据么?

甜扑 2021-11-29 1 楼

问题中需要的数据,首先需要判断什么是需要的数据,

客户端根据接收到的数据判断还需要什么数据,然后发送对应请求到服务器,服务器根据接收到的请求,判断客户端缺少什么数据,然后发送过去。