Android - 小红书优化 - 网络优化
作者:
非典型的程序员 | 来源:发表于
2022-10-31 14:21 被阅读0次
背景
小红书app有很多处出现多余的网络请求的情况,不管对用户还是对公司层面来讲都是不友好的,比如:
对用户来说
1. 更多电量的损耗
2. 更多用户端流量的支出
3. 由于不必要的数据刷新导致UI界面闪烁
对公司来说
1. 服务器cdn流量的支出
2. 增加api接口峰值的压力
优化的方案
以下方案针对我公司确实带了巨大的收益,最大的收益是减少了服务器30%+的cdn流量的开销,针对小红书如此大日活的App来说收益也是巨大的!大致的优化方向如下:
1. 减少不必要的接口请求
2. 压缩http返回内容大小
- 删除各接口不必要的字段;
- 压缩接口字段长度
3. 控制接口请求频次
部分复现视频
一、视频详情页每次向左滑动唤出右边个人主页窗口时,都会再次请求个人页的多个接口,应做相应缓存
https://m.youku.com/mid_video/id_XNTkxNTE1NjI0OA==.html?x&sharefrom=android&scene=long&playMode=pugv&sharekey=f3097c01ac3c207f0f52a03c862811f79
二、首页-发现-直播切,每次滑动回“直播”切时,均会触发请求接口(可能是专门为了每次回到直播切都能显示最新数据而做的处理,但可考虑做频次的控制)
https://m.youku.com/mid_video/id_XNTkxNDU2ODc1Mg==.html?x&sharefrom=android&scene=long&playMode=pugv&sharekey=641326562b675b929108ac9566b656fd7
本文标题:Android - 小红书优化 - 网络优化
本文链接:https://www.haomeiwen.com/subject/qomzzrtx.html
网友评论