冉叶兰嘉宾
尹立在移动互联网时代,由于设备资源受限、网络不稳等因素,Web性能优化显得尤为重要;而从用户感知的首屏指标建立到关键耗时路径拆解和优化,都有类似的经验可以借鉴。
本文采访了百度App内核和搜索优化技术负责人尹立,他为我们介绍了百度页面性能监控和优化实践,百度针对H5页面的首屏性能所采取的措施,以及在搭建性能监控体系时遇到的难题。
在即将于7月24日-25日举行的GMTC全球大前端技术大会(北京站)上,尹立将作为专题出品人带来“性能优化与监控”专场。届时将邀请在全链路监控、性能优化方向有丰富经验的技术专家带来分享。通过全链路监控前端、后端、客户端整个通道,寻找用户未到达场景下主要流失原因,拆解用户到达场景下的性能瓶颈,优化整个关键耗时路径,提升产品服务稳定性和速度。
以下为采访内容。
InfoQ:你是怎么理解“性能优化”的?尹立:
响应速度快慢直接影响到用户体验好坏和客户转化高低,业界也有很多案例证明H5页面加载速度越快,用户流失越少,客户转化越高的结论。
随着业务的迭代、功能的增加,性能一般会呈现下降趋势,现阶段移动端App和H5页面内容和功能越来越复杂、启动卡顿、加载页面耗时,以及点击响应慢这几大问题会变得越来越严重。
所以基本的思路是“业务不停,优化不止”。
InfoQ:百度针对H5页面的首屏性能采取了哪些措施?尹立:
H5页面的加载过程耗时可以拆分为四个阶段:端容器创建、发起网络请求、服务端处理以及内核对页面解析布局渲染。针对这几个关键耗时阶段,百度持续对H5页面进行首屏性能优化,也把优化方案通过GMTC、技术