网站性能监测工具Boomerang

Yahoo发布了网站性能监测工具Boomerang,这也是最近梦寐以求的一个工具.
对于服务器端的性能检测工具有很多,列举如下:

  •       应用程序级的有xdebug,
  •       系统级的有iostat,vmstat,
  •       网络级的有ifconfig

一直苦恼的就是客户实际的运行状况,客户端的情况比较复杂,包括浏览器的类型,用户的DNS解析,用户的网络情况,用户页面的实际下载时间,js渲染时间,有了这些数据,加上不同纬度的分析才能知道服务实际的运行状况,这个工具主要有以下几个功能:
1、用户可察觉的页面性能时间.
这个词有点拗口,就是用户第一屏感受的时间,这个时间的设置和调用有关,一般可以在onload时间执行完成后统计,也可以放在页面的底部进行统计.这个时间表示用户发现一个页面可用的时间.
2、动态内容的加载时间
主要是基于一些XHR的异步请求时间.
3、用户带宽(bindwidth)时间
    未来可以针对低速网络进行一些对应性的优化, 比如简化功能的服务,类似于服务器端的反向代理服务
4、外部服务的加载时间
5、http延迟问题
主要在于get请求的一些延迟,比如发送过多的header头,这和网络延迟有本质区别
6、Dns延迟
7、请求策略

9、页面请求的标识

8、收集浏览器的WebTiming时间

包体

https://github.com/yahoo/boomerang/archives/master

工作代码

http://github.com/yahoo/boomerang/
官方介绍

http://yahoo.github.com/boomerang/doc/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章