2015-08-20 79 views
0

我正在寻找使用API​​检索由Google PageSpeed Insights报告的URL的实际服务器响应时间。是否可以使用Google PageSpeed Insights API检索URL的服务器响应时间?

当GPSI GUI中的规则被破坏时可以看到这个。例如,参见下面的屏幕捕获:

enter image description here

在这种情况下为0.89秒。

我看过他们的API文档,但到目前为止还没有发现任何与此相关的内容。然而,这似乎不完整,因为它在GUI中可用,所以我希望我只是缺少一些东西。

回答

0

根据的PageSpeed文档服务器响应时间测量Reduce Server response time

服务器响应时间的措施需要多长时间来加载必要的HTML开始从你的服务器渲染页面,减去谷歌和你的服务器之间的网络延迟

这意味着它会测量服务器和运行GPSI的机器之间的延迟(取决于您的带宽)。它会从(总响应时间 - 渲染时间)中减去延迟时间,如果超过200毫秒,则表示服务器的响应时间很长。

虽然它不是一个准确的措施,但多次收集和平均值可以考虑用少许盐。

即将到来的问题,GPSI是客户端实用程序。要获得实际的应用程序服务器统计信息(服务器处理时间),您需要通过appllication/app服务器公开的代理或API访问服务器。没有那些获得实际统计数据是不可能的。恕我直言,GPSI Api在这种情况下不会帮助你。

GPSI为您提供数学粗略估计。计算各种因素。 (总响应时间=服务器时间+延迟时间+渲染时间) GPSI知道总响应时间,延迟时间和渲染时间,因此它为您提供大致的服务器时间。

+0

感谢您的信息。但是,如果他们从GUI提供这个指标,为什么不通过API提供呢?虽然有趣,但我只是不确定你的回答在我的问题的背景下是否有意义(但也许它确实......)。也许你可以进一步澄清? – Drewdavid

相关问题