繁体   English   中英

是否可以使用Google PageSpeed Insights API检索URL的服务器响应时间?

[英]Is it possible to retrieve the server response time for a URL using the Google PageSpeed Insights API?

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

在GPSI GUI中违反规则时可以看到此信息。 例如,请参见以下屏幕截图:

在此处输入图片说明

在这种情况下,为0.89秒。

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

根据PageSpeed文档进行服务器响应时间测量减少服务器响应时间

服务器响应时间用于衡量从服务器上开始呈现网页所需的HTML加载所需的时间,减去Google与服务器之间的网络延迟

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

尽管它不是一种精确的测量方法,但可以多次收集并平均这些值,可以考虑捏一下盐。

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

GPSI通过数学为您提供了粗略的估计。 计算各种因素。 (总响应时间=服务器时间+延迟+渲染时间)GPSI知道总响应时间,延迟,渲染时间,因此可以为您提供近似的服务器时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM