我目前正在处理外部服务返回 json 字符串的集成。
有些字符串很长,我只是想知道是否有人知道一个插件可以用来计算一个总请求需要多长时间。
我知道我可以在服务器上运行一个计时器来监控请求需要多长时间,但我希望看到的是是否有办法在浏览器中为整个体验计时,这样我就可以看到请求内容需要多长时间和向用户显示最终结果(网页)?
提前致谢
我目前正在处理外部服务返回 json 字符串的集成。
有些字符串很长,我只是想知道是否有人知道一个插件可以用来计算一个总请求需要多长时间。
我知道我可以在服务器上运行一个计时器来监控请求需要多长时间,但我希望看到的是是否有办法在浏览器中为整个体验计时,这样我就可以看到请求内容需要多长时间和向用户显示最终结果(网页)?
提前致谢
如前所述,您可以使用 Developer Tools 的 Network 选项卡查看时间线,从中可以检查页面生命周期内任何请求资源的请求时间和数据大小。
或者,如果您的意思是您需要从代码中访问时间,您可以测量发出请求和接收响应之间的时间。像这样的东西就足够了。
var start = Date.now();
http.request(resourceUrl, function(data) {
var stop, duration;
stop = Date.now();
duration = stop - start;
// duration of request in ms
doSomething(data);
});