網站性能監測工具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/

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