1. 如何从零开始做性能优化?
项目落地 => 推进 => 实施 => 对业务赋能
①. 面试时,大部分回答图片懒加载、css压缩、js压缩之类 => 不够全面
②. 如何进行系统性的性能优化?
a. 为什么要做?
(1). 为什么需要对项目做性能优化?
(2). 前端性能优化的价值在哪里?
b. 如何做?
(1). 如何做一个完整的性能优化,如何下手?
c. 最佳实践:
(1). 网易严选业务中比较有效且特殊的策略分享
2. 为什么要做?
做的性能优化是否有价值?
(1). 用户体验金字塔:
①. 用户体验金字塔图,对用户体验影响最大的内容是啥?
②. 不是页面的样式、页面的信息
③. 页面加载时长(性能优化相关的内容)是最大
④. google i/o大会上,能看到对用户体验造成最大影响的就是页面的加载时长
(2). 性能优化业务价值:
页面加载时长对用户体验有影响,那么对业务数据是否有影响呢?
页面加载时长越长,越容易造成用户流失,超过5s,90%的用户就会离开
3. 如何做?
(1). 意识阶段:
性能优化的意识状态:
①. 在正式启动性能优化之前:
a. 一般都处于无意识状态
b. 面试中回答的答案
②. 在系统化的性能优化中:
a. 需要优先改变自己的意识状态
b. 进阶到状态3、4中,需要关注指标、关注数据
③. 性能优化的首要基础是指标和数据
(2). 性能体验提升流程:
在意识形态改变以后,性能体验提升流程分为4步:
①. 建设度量体系:
a. 确定性能衡量指标,建设性能监控平台
②. 制定目标:
a. 度量体系接入
b. 现状数据分析
③. 性能优化实施:
a. 团队组织和项目推进,产出优化策略
④. 成果验收和复盘
(3). 页面性能衡量指标三个阶段
(4). 建设性能监控平台
(5). 制定目标:
完成性能度量体系后,需要接入性能体系,对业务现状做数据分析,制定行动的目标.
相关阅读
发表评论