最后字节时间和响应时间之间的差异

时间:2013-02-07 06:26:43

标签: java byte response

Web应用程序中的最后字节时间和响应时间之间的区别是什么。 我找到了

上次字节时间:下载最终服务器响应所用的时间(以秒为单位)

响应时间:从用户发出请求到收到完整响应所需的时间。

有什么区别。看起来两者都是一样的。 但实际上两者都给出了不同的时间值。差异是什么,如何使用java

计算最后一个字节时间

请帮帮我。 感谢

1 个答案:

答案 0 :(得分:0)

响应时间:它是输入URL或单击链接到从服务器获取响应的最后字节之间经过的时间。

最后字节时间:这是从向服务器发送请求(GET / POST / PUT / DELETE)到从服务器获得响应的最后字节之间经过的时间。

响应时间将始终大于最后一个字节的时间,因为一旦加载新的URL,浏览器就不会将请求发送到服务器。在向服务器发送请求之前,会发生各种事件。其中一些是:unloadEvent,domainLookUpEvent,connectionEvent和secureConnectionEvent。可视化的最简单方法是使用浏览器的性能API。 响应时间由performance.timing.responseEnd - performance.timing.navigationStart获得。最后一个字节的时间由performance.timing.responseEnd - performance.timing.requestStart获得。

如何使用Java计算最后字节时间进行了大量研究之后,我只找到了一种解决方案。如果需要计算example.com的最后字节时间,则必须使用硒Web驱动程序并连接到example.com。然后,使用JavaScriptExecutor可以从浏览器中获取performance.timing.responseEnd - performance.timing.requestStart