亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【學習打卡】第8天 App 網絡優化

標簽:
Android

课程名称:Top团队大牛带你玩转Android性能分析与优化
课程章节:App性能概览与平台化实践
主讲老师:随风绽放

课程内容

1.网络优化从哪些维度开展?

App 中的网络优化,要从多个维度去考虑,不能把所有精力都关注在流量消耗上,实际上流量消耗多少只是网络优化的其中一个维度。

对流量的消耗的统计要能做到精确,不要出现整体的均值掩盖单点的问题。对网络的监控也要做到全面,比如用户反馈 App 消耗流量多,这时就需要关注用户使用 App 的时长,在哪些时段消耗流量多,在前台时消耗多少流量,后台运行时又消耗多少流量。

总结起来,网络优化的维度包括:

  • 流量消耗,一段时间流量消耗的精准度量,包括网络的类型,前后台流量的消耗。还要完善相关的监控,如用户流量消耗均值、异常率等。还要完善完成链路的监控,包括 Request 和 Response,实现主动上报。
  • 网络请求质量,从用户体验角度,要考虑请求速度,请求的成功率。从监控的角度,要关注请求的时长、业务的成功率、失败率、Top 失败的接口等。
  • 其它方面,可以从公司成本角度考虑,包括带宽、服务器数量、CDN、耗电量等。

2.网络优化工具选择

三款常用的网络相关的测试工具:

  1. Network Profiler, AndroidStudio 自带的网络分析工具,它能显示实时网络活动,比如发送网络请求、接受的数据以及连接数等。
  2. Charles,是使用 Java 开发的,在 Mac 上使用比较多,Fiddler 在 Windows 上使用较多,Charles 支持断点功能、模拟数据以及弱网模拟等功能。
  3. Stetho,是一个强大的应用连接桥,可以连接 Android 和 Chrome,有网络监控、视图查看、数据库查看、命令行扩展等功能。

课程收获

这一章的内容讲了实际开发中会面临的一些网络优化的问题,详细列举了网络优化需要考虑的维度,还介绍了具体工具的使用,最后给出了一套完整的网络优化方案。

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
移動開發工程師
手記
粉絲
12
獲贊與收藏
17

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消