数据分析:TTI初探
概念
TTI(Time-to-Interact),用户感知时间是从Web前段性能上衡量用户体验的标准。可以看看大牛们的理解:Facebook、Yahoo
记录内容
TTI可以从加载流程和操作等方面,通过分析时间记录来设置用户体验标准。
加载流程:
- 请求返回(起点)
- 头部加载完成,页面框架出现
- 页面主要功能完成,可以使用
操作:
- 请求数据
- 数据加载完成(缓存或者加载)
除了记录每次操作之外,还需要记录用户版本、浏览器等等的关键信息。
维度划分
TTI可以从均值状况、分布状况和周期等的纬度进行度量。
- 均值状况:统计TTI项单元时间(小时/天/周/月)内的均值。用于表示当前基本状况。
- 分布状况:统计TTI项单元时间内,在不同数据区间的分布数量。用于分析用户的TTI聚集程度和出现多个聚集点的原因。
- 周期变化:统计TTI项单元时间同比和环比状况。用于分析负载变化或技术优化等带来的影响和效果。
对于Web前端的作用
- 日常监控工具
- 性能分析工具
- 性能优化指标