摘要:本文将带你了解Android应用开发之Android性能优化教程之网络优化详解,希望本文对大家学Android有所帮助。
本文将带你了解Android应用开发之Android性能优化教程之网络优化详解,希望本文对大家学Android有所帮助。
Android性能优化 一 数据优化
今天我们就网络方面的优化和大家分享。
1.连接服务器
不用域名,直接使用IP
这种方式可以省去中间解析DNS的过程,首次域名解析一般需要几百毫秒,直接使用IP则可以省去这部分时间并且可以预防域名劫持所带来的危险。
2.获取数据优化
(1)连接复用
节省连接时间,如开启keep-alive。Android中HttpUrlConnection默认是开启的。
(2)请求合并
可以将多个请求合并为一个进行请求。
(3)减小请求数据,并压缩。
对于post请求,Body可以做Gzip压缩,如日志。
(4)精简数据格式
对于后台返回的数据,尽量使用Json来代替XML。
(5)数据的增量更新
3.数据缓存,这点在上篇博客中也有讲,就不多说了。
其实对于网络优化,主要还是在后台中对数据和请求连接的优化。Android中尽量保持对请求数据的细处理就可以了。下一篇博客,我会以小结的方式来回顾一下本系列的大概内容。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注移动开发之Android频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号