eBay对页面性能的监控和调优.pdf

大数据,全球化,移动性,WIFI和实时用户数据 eBay对页面性能的监控和调优 施尉 , MTS2 Software Engineer, eCS 霁 August 11, 2015 eBay :世界上最大的电子集市 破损的iPhone $3.26M 1959 Ferrari GT eBay对页面性能的监控和调优 2 WIFI ⼤数据,全球化,移动性, 和实时⽤户数据 大流量 •  每天有数十亿的点击量 •  用户来自世界各地 全球化 •  美国以外用户数量大致与美国用户持平 •  正快速增长中 •  “Mobile First” 移动性 •  来自移动应用的流量已经超过了传统网页流量 •  还在快速增长 •  平板电脑 WIFI •  智能电视 •  触摸式信息站 •  …… 实时用户数据 •  我们采用一套行之有效的实时用户数据采集和分析系统来对网 站性能进行监控 eBay对页面性能的监控和调优 3 三种常⽤⽅法来监控⺴站性能 合成测试(ThousandEyes, Catchpoint, Keynote, etc) •  瀑布图表 •  分布在各地的测试节点 •  能有效的测试网络状况 •  采样测试 = 非真实数据 •  CDN的行为可能对测试结果产生影响 实时用户数据分析是完全正确的,但是 •  没有瀑布图 •  海量数据 •  在某些客户端上不适用 日志分析 •  如果你有足够的存储/CPU ,那么日志分析将是最好的方案 最佳实践:综合运用所有方法 •  综合运用以上所有方法进行分析 eBay对页面性能的监控和调优 4 网页加载时间线示意图 •  客户端代码搜集网络层及浏 览器事件的时间戳 •  时间信息被发送至特定的网 站信标 Event Graph Source: /hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html eBay对页面性能的监控和调优 5 实时用户数据搜集架构图 服务器时间: S1 ⽤户停留时间: S2 时间同步 当页面被卸载时 发出信息 服务器时间: S3

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档