Google Chrome平均请求时间

时间:2013-11-22 18:07:56

标签: ajax google-chrome optimization time average

在我的项目中,我想优化ajax请求并平均知道我获得了多少ms。

所以,感谢Google Chrome网络标签,我有时间提出请求,就像这样:

enter image description here

是否有功能可以获得有关我们请求的统计信息?例如平均时间。

如果不是,该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:1)

在JavaScript中滚动自己的代码并不困难。

var times = [];
var sum = 0;
var tries = 10
for(var i=0; i<tries; i++) {
    var xhr = new XMLHttpRequest();
    xhr.open("GET", window.location.href, false);
    xhr.onload = (function() {
        var time = (Date.now() - this.start);
        times.push(time);
        sum += time;
        console.log("#" + this.number + " " + time + "ms");
    }).bind(xhr);
    xhr.number = (i + 1);
    xhr.start = Date.now();
    xhr.send(null);
}
console.log("avg: " + (sum / tries) + "ms");

答案 1 :(得分:0)

转到网址:chrome:// net-internals

Description here