【发布时间】:2014-03-25 07:15:01
【问题描述】:
如何使用 ruby 获得服务器响应时间?
我使用Net::HTTP.get_response(URI.parse(url)) 对URL 的响应代码和响应时间。其实我的代码是:
start_time = Time.now
@req = Net::HTTP.get_response(URI.parse(url))
end_time = (Time.now - start_time) * 1000
puts ("%.2f" % end_time + "ms")
运行良好,但响应时间太长,例如:Twitter.com (630.52ms)。如果我尝试 ping twitter.com,我会得到 70/120 毫秒的响应。
这是计算此服务器响应时间的最佳方法吗?
【问题讨论】:
-
你能提供一个SSCCE吗?你很亲密。 sscce.org
-
定义“服务器响应时间”。
标签: ruby