Android 网络优化

最近一直在看OKGohttp 开源代码,并尝试着去修改它,总结一下 网络优化:

1. 减少网络请求的数量,尽量合并的网络请求,一次查询中完成多个零散数据的查询

2.做好网络缓存

3.多线程处理,耗时工作及计算放在子线程中

4.设置超时时间,数据压缩传送,比如从服务器端获取列表数据,如果可以最好是能将服务器端的流压缩一下,接收压缩流,这样速度会快点,而且省流量

5.客户端请求数据尽量精简,需要哪些数据请求哪些数据,拉取数据分页查询、使用时间戳、lastId等查询,避免一次获取很多不需要展示的数据
6.对单次请求的数据进行压缩,如Gzip进行http数据通信的压缩,数值上连续的数据(如经纬度坐标序列)可以传递差值
7.长连接,可以把网络端提到 JNI 端实现.



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值