指标优化

由于有不少核心页面是h5实现的,包括首屏事后用户看到的第一个页面,因此有个季度,个人okr就是把全站核心h5的p90 load时间下降到3s内。为了达成目标,分阶段采起了不少措施。蛮有趣的一件事,总结下来就是下面我画的一张图。

optimize.png

过程

由于页面业务逻辑比较复杂,第一阶段从代码逻辑下手,和产品确认下线了部分ab实验逻辑。 推进后端一些作页面模块的同步拆分,划分红两部分首屏和非首屏部分。添加svg骨架屏,提高极端状况下用户的体验。添加离线宝的功能。还有图片懒加载,压缩等等一些常规措施,第一阶段后差很少就达到3秒了。
第二阶段主要是和客户端联调,接入了x5内核,webview缓存,以及桥接缓存一些方面的优化。第二波优化好后差很少就2s左右了。web

注解
  • p90是指性能指标最后10%用户平均指数
总结

虽然okr达成了,可是优化是一件长期的事情,平时需求评审的时候就应该减小,或者架构的时候架构好ab实验的部分。技术测细节方面不断优化沉淀出机制,推广并应用。后端

相关文章
相关标签/搜索