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

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

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




见下图可以明显观察到:

1. 接口耗时太久,且2.12后变差明显(可以去追溯下2.12发生了什么);

2. LBS获取耗时很久,高于平均1倍以上,而取lbs是A频道页的关键逻辑


image.png


分高中低端机分析


我们根据淘宝的高中低端机评判标准,埋点获得数据。平均时长,高中低各自占比,以及低端时长分布(也可选中高端)。下图可发现,低端机比例很低(需要思考是否有必要重点优化),但低端机超过3秒以上的比例远高于其他

的(和总体的完全时间分布对比) 。


其他分析

包括:机型、系统等,可做参考


分析性能瓶颈-后端环节


后端接口分析

主要从后端维度来分析

1. 服务端链路逻辑,需要另做具体分析

2. 分页面的处理逻辑,需要结合业务逻辑来看


这里可见,下图尽管是开始发起请求-》收到请求的全过程,但也严重超标(几乎是标准值的2倍)


image.png


网络传输消耗分析

整个接口过程:


请求连接(apiConnect)--》服务端处理(apiRequest)--》数据下(apiResponse)

细节不表了




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

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