我目前正在研究任何方法來收集關於客戶端計算機性能的一些分析/指標到我們的webapp。該應用程序非常Ajax,我們希望收集一些關於客戶端機器運行情況的統計信息。測量客戶端的性能
我們不一定要把性能監控代碼都是通過應用程序(的原因,大量,這可能是不可行反正)。相反,我們希望能夠在用戶提交反饋時運行某種測試或某些東西,這可以讓我們瞭解瀏覽器/計算機的性能。
,因爲它使撫育有關分析等討論這顯然是有用的,但只是作爲我們發展的機器大規模製服點這是一個稍微棘手的事情來研究。我們希望獲得關於客戶所連接的各種機器的一些指標。
是否有類庫/框架或最佳實踐存在這個的?到目前爲止,我最好的,雖然是通過JS幾秒鐘運行某種CPU密集型的過程和措施,這樣的表現......
想法或建議?可能是一個有趣的討論。
不足以成爲答案:我們爲此創建了vm。將其限制爲1 cpu和512mb,並且「客戶端似乎仍在使用的那個糟糕的瀏覽器版本」然後,就瞭解它是如何起作用的。這很容易設置,我認爲你應該迫使開發人員從最終用戶的角度經常看他們的工作。 – Eddy
@Eddy:不要忘記撥號般的帶寬 – drlemon
不知道它在虛擬機中工作的效果如何(如果有的話),但我已經與dummynet(http://info.iet.unipi。它/ luigi/dummynet /)用於在執行客戶端測試時限制網絡連接。 – AngerClown