Google Pagespeed洞察V5-最小化关键请求深度

时间:2019-08-20 11:45:07

标签: java google-api-php-client google-pagespeed pagespeed-insights

我用google PageSpeed insights tool.分析了一个网页URL 我有一个有关审核规则“ Minimise Critical Request Depth”的问题,该问题显示了在网页中哪些资源被高优先级加载。 以下是此审核规则中显示的指标数据。 1)URL(资源URL)。 2)毫秒(?) 3)KB(千字节)。 Minimise Critical Request Depth Audit Rule- Google PSI What is "ms" unit in data

“请求”:{                     “ url”:“ https://images-na.ssl-images-amazon.com/images/I/11-GHD2FVCL.css?AUIClients/RetailSearchAutocompleteAssets”,                     “ responseReceivedTime”:1927422.779343,                     “ endTime”:1927422.779348,                     “ startTime”:1927422.76813,                     “ transferSize”:1864 } enter image description here 我将使用google page speed insights api访问相同的信息。

我有几个问题

  1. “ ms”单位代表什么? (在Google PageSpeed洞察工具中显示)
  2. API响应数据中的startTime,endTime和responseReceivedTime键是什么意思?
  3. 如何计算/应该考虑使用哪个指标来映射并从API获取“ ms”数据(与Google Pagespeed Insights工具显示该数据的方式相同)?

1 个答案:

答案 0 :(得分:0)

1) ms =毫秒(1/1000秒)。


2) startTime =何时请求资源。

responseReceivedTime =服务器实际发送对请求的响应的时间。

endTime =完全接收到请求(下载的所有内容)的时间


3)要获取此信息,请从 endTime 中减去 startTime ,然后乘以1000,以获取ms。

 (1927422.779348 - 1927422.76813) * 1000 = 11.2ms

 (endTime        - startTime    ) * 1000 = timeTaken in milliseconds