记录基于Restlet的Web服务的响应时间的最简单方法是什么?
我想确保我们的网络服务具有合理的响应时间。因此,我希望能够留意响应时间,并对耗时太长的请求做一些事情。
我能找到的最接近的东西是此配方:http://www.naviquan.com/blog/restlet-cookbook-log,它说明了如何更改日志格式。但是似乎没有响应时间的参数,因此可能需要一种完全不同的方法。
最佳答案
嗯,记录响应时间的最简单方法当然是在Restlet的开头调用System.getCurrentTimeMillis()
,然后在Restlet的结尾再次调用并记录差异。当然,这不会给您带来框架开销,而且我怀疑它比您追求的要幼稚和琐碎。
但是,我发布了它,因为10天后没有人回答您,我怀疑这是因为每个人都在悄悄地思考
“你不能只使用System.getCurrentTimeMillis()吗?不,肯定的答案太愚蠢了;如果我这么说的话,我看起来像个白痴。我只是等着别人发表第一篇文章。”