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查找,等待时间等