开发者社区 问答 正文

在2020年620大促性能保障方案中,数据如何请求优化?

已解决

在2020年620大促性能保障方案中,数据如何请求优化?

展开
收起
詹姆斯邦德00 2022-10-25 15:42:46 1167 发布于北京 分享
分享
版权
来自: 大淘宝技术 举报
1 条回答
写回答
取消 提交回答
  • 推荐回答

    为了给消费者们推荐最贴心的好物,现在的大促会场使用的更多是千人千面、个性化的算法推荐数据。但推荐所带来的算法耗时增加,使得数据请求成为了当前会场性能的耗时最长板。如果能够降低当前会场的数据请求耗时,那么首屏时间也会随之明显减少。

    所以在今年的618 会场中,我们落地了一套基于线上实时埋点的请求优化方案,通过更精简的首屏模块数量来实现了对首屏接口耗时的直接优化。

    在方案中,通过采样上报的方式获取到了模块高度,并结合设备信息、页面模块排序、个性化数据等条件,个性化的控制了每次访问的首屏模块加载数量。例如,小明在访问数码会场时只需要加载5 个模块,而小强只需要加载4 个模块。以线上RT情况为例,针对于单个会场,方案可使得首屏耗时平均减少100+ms。

    以上内容摘自《大促背后的前端核心业务实践》电子书,点击https://developer.aliyun.com/topic/download?id=728可下载完整版。

    2022-10-25 16:06:31 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址: