eBay对页面性能的监控和调优
大数据,全球化,移动性,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)