带你读《2022技术人的百宝黑皮书》——驱动页面性能优化的3个有效策略(2)

简介: 带你读《2022技术人的百宝黑皮书》——驱动页面性能优化的3个有效策略(2)

带你读《2022技术人的百宝黑皮书》——驱动页面性能优化的3个有效策略(1) https://developer.aliyun.com/article/1242711?groupCode=taobaotech




可持续优化闭环


以下持续优化闭环,是我们摸索着实行了一年多,有效且高效的解法。


image.png


从上图看,整个过程为:

step0、前端事先进行埋点,(一般前端做了sdk,直接引入即可)

step1、测试通过性能黑榜,发现最为突出的重点性能问题页面(首屏平均时长&秒开率,PV&业务意义, 多项结合度量)

step2、协助前端一起专业分析问题页面,找出性能瓶颈点

step3、前端更有策略地针对性治理

step4、查看性能趋势变化,验证优化效果

step5、假设已达到优化预期,或者有更糟糕的页面把之前页面挤下去,继续关注黑榜前列的页面(即跳到step1,继续轮转)

核心是step1.发现问题,通过持续发现问题,推动持续的优化轮转

我们可以发现,测试通过发现、分析、验证三板斧,驱动推进页面性能优化。


image.png


效果明显


从2021年10月份开始迭代以来,共发现了8类严重性能问题。


包括:端外(支付宝)性能问题,外投&跨端性能问题,pha架构性能问题,运营不规范配置导致、其他业务原因导致的性能问题等。


并且快速有效,在业务方或其他同学提过来之前,我们都已经发现并有了分析,在优化节奏上更具有主动性。


性能问题的发现


通过线上用户的真实采集,并制定能反应用户体感的指标,进行性能黑榜和全局趋势分析。


从重点单点角度,我们通过性能黑榜;从整体视角,我们通过整体趋势分析。




带你读《2022技术人的百宝黑皮书》——驱动页面性能优化的3个有效策略(3) https://developer.aliyun.com/article/1242709?groupCode=taobaotech

相关文章
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(4)
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(4)
116 0
|
4月前
|
缓存 NoSQL 算法
成为工程师 - 如何提升系统读性能(上)
成为工程师 - 如何提升系统读性能(上)
|
4月前
|
缓存 前端开发 数据库
成为工程师 - 如何提升系统读性能(下)
成为工程师 - 如何提升系统读性能(下)
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(5)
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(5)
117 1
|
网络协议
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(2)
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(2)
135 1
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(6)
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(6)
|
算法
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(3)
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(3)
|
SQL 缓存 JSON
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(1)
带你读《2022技术人的百宝黑皮书》——性能优化之接口优化(1)
166 1
|
存储 Swift 开发者
带你读《2022技术人的百宝黑皮书》——响应式编程的复杂度和简化(4)
带你读《2022技术人的百宝黑皮书》——响应式编程的复杂度和简化(4)
|
监控 iOS开发
带你读《2022技术人的百宝黑皮书》——响应式编程的复杂度和简化(3)
带你读《2022技术人的百宝黑皮书》——响应式编程的复杂度和简化(3)