美文网首页
Android - 小红书优化 - 网络优化

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