安卓手机后台服务器下发的必要信息过大,有大概10万左右的数据,有没有办法在第2次以后的访问中,减少与服务器的交互,服务器只下发需要的数据给客户端?
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
part1 +part2 +part3+part4 = partall
不是设计问题,是要下发一个类似字典的东西给客户端查询,而且客户端在没网络的情况也能保证能正确执行
为什么不把全量包放在客户端安装包里,增量信息通过网络下发?难道数据变化非常大吗?
缓存了,但是需要更新
不能缓存在客户端吗
压缩数据,前台要解压,难道不要时间?
回复 如果解压要耗时很长,就证明你的设计非常不合理。一次性给客户端推送大量的数据绝对是非常糟糕的设计,不但对服务器带宽造成冲击,而且会让客户端等待很长时间。 纯文本数据使用gzip压缩之后发送可以有效减少带宽,加快访问请求。现在http server端基本都会开启gzip
回复 哦哦,我百度一下!
问题解决了,给协议加了一个版本
不考虑压缩数据么?
问题中需要的数据,首先需要判断什么是需要的数据,
客户端根据接收到的数据判断还需要什么数据,然后发送对应请求到服务器,服务器根据接收到的请求,判断客户端缺少什么数据,然后发送过去。
这个人比较懒,什么都没有填写!
发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。