1 | //稳定性优化 |
一、如何提升App的稳定性
正确认识
1 | 1.稳定性是大问题,Crash是PO优先级 |
稳定性纬度
1 | 1.Crash纬度 |
稳定性优化概述
1 | 1.重在预防、监控必不可少 |
二、高Crash率的破解之道
Crash相关指标
1 | 1.UV、PV Crash率(uv主要针对用户使用量,用户使用崩溃率,pv是用户使用的频率,用户使用崩溃的频率) |
Crash关键问题
1 | 尽可能还原Crash现场 |
整体结构
1 | 1.采集层:错误堆栈、设备信息、行为日志、其它信息 |
单个Crash处理方案
1 | 1.根据堆栈及现场信息找答案 |
Crash率治理方案
1 | 1.解决线上常规Crash |
三、移动端业务高可用方案建设
业务高可用重要性
1 | 1.高可用:性能+业务 |
业务高可用方案建设
1 | 数据采集 |
四、移动端容灾方案
移动端容灾必要性
1 | 灾:性能、业务异常 |
容灾方案建设
1 | 功能开关 |
容灾方案集合
1 | 功能开关->统跳中心->动态修复->安全模式 |
五、稳定性长效治理
全流程Crash长效治理
1 | 开发阶段 |
六、问题
你们做了哪些稳定性方面的优化
1 | 1.Crash专项优化 |
性能稳定性是怎么做的?
1 | 1.线下发现问题、优化为主 |
业务稳定性如何保障 ?
1 | 1.数据采集+报警 |
如果发生了异常情况,怎么快速止损?
1 | 1.能力:功能开关、统跳中心 |