Node.js:获取响应时间
我如何知道URL的响应时间?
我使用http.get()
来发出HTTP GET请求。
获得响应时间没有内build的function或价值。
但是你可以很容易地得到自己的价值。
var http = require('http'); var start = new Date(); http.get({host: 'google.com', port: 80}, function(res) { console.log('Request took:', new Date() - start, 'ms'); });
编辑
由于V8还支持新的ES5 Date.now()
,使用它而不是new Date()
会更清洁一些。
如果你不是在寻找一个编程的解决scheme,加载你的朋友和我的火狐安装Firebug。 当您调出Firebug时,select“networking”标签,您将看到页面上所有请求的响应时间。 hover一段时间,你会得到一个popup式的时间去了 – DNS查找,等待时间等