2

我正在研究网络性能,我必须通过 Http 协议与远程服务器通信。我想做的事情是使用来自 Apache API 或 Android API 或其他 lib/api 的 Http 工具(HttpClient/Response/Handler/Interceptor...)获取 TTFB(第一个字节时间)**安卓。

有没有办法用这些类做到这一点?到目前为止,我一直在观看网络/论坛,我发现的所有主题都是关于减少 TTFB,但从来没有关于如何获得它。

任何帮助将不胜感激:)提前感谢,我希望我的英语是可以理解的:)
问候

** :对应于请求结束和收到响应之间的延迟,因为我们在这里谈论的是网络,它将是浏览器收到第一个字节的时候。

4

1 回答 1

1

W3C 提出了关于导航计时的建议。

PerformanceTiming 接口公开了一个 responseStart 属性,该属性是“在用户代理从服务器、相关应用程序缓存或本地资源接收到响应的第一个字节后立即返回时间”所必需的。

认为TTFB 将等于

performance.timing.responseStart - performance.timing.navigationStart

但我可能错了。链接的文档包括一个有效的 html + javascript 示例。

于 2012-09-06T00:00:16.500 回答