问题标签 [google-pagespeed-insights-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pagespeed - 如何获得 LCP 的指标分数?
我试图通过 API 调用 get 方法来获取 LCP 的指标分数。它返回给我一个 json 文件,但是当我搜索 LCP 时,它给了我:“Score”:“Null”。
wordpress - Google Page Insights:避免多个页面重定向
当我在 Google Page Insights 中查看此页面http://balrajsingh.in/blog/nar-aur-narayan时。我发现有很多红色。其中之一是:
避免多次重定向
但我没有创建任何重定向,除了 CNAME 用于www.
去https://balrajsingh.in
. 我在 wordpress 中创建了这个博客。
我该如何解决这个问题?
google-pagespeed-insights-api - 受延迟 XHR 请求影响的最大内容绘制 (LCP)
我们正在使用 PageSpeed Insight API 来测试我们网站的性能。
我们发现,一些发出延迟 XHR 请求的第三方脚本,通常在network-requests
PageSpeed Insight 响应部分的末尾,有时会被分配一个statusCode
“-1”和一个endTime
“-1”。
我假设statusCode
“-1”和endTime
“-1”的 a 表示请求超时或被 PageSpeed Insight API 逻辑中止。
这个对吗?
当这些迟到的请求出现在network-requests
我们的 LCP 分数时,比我们没有看到这些迟到的 XHR 请求时要低。
为什么 LCP 会受到此类请求的影响?
大多数情况下,这些请求是每隔几秒触发一次的心跳请求。看起来 PageSpeed Insight API 将network-requests
使用正确的endTime
and请求/捕获其中的一些早期请求statusCode
,但如果 API 在 12 到 13 秒左右以某种方式请求其中一个请求,那么 API 似乎只是中止了这些请求,正是在这些情况下,我们看到 LCP 受到了影响。
以下是预期 LCP 的示例:
- LCP:2.5 秒
- 中列出的最后一个 XHR 请求的
network-requests
statusCode=200,startTime=8527,endTime=8587
以下是意外 LCP 的示例:
- LCP:6.9 秒
- 中列出的最后一个 XHR 请求的
network-requests
statusCode=-1,startTime=13041,endTime=-1
google-pagespeed-insights-api - 如何计算 Google Page Speed API 分数
我正在使用 google page speed api,我得到了来自 ['lighthouseResult']['categories']['performance']['score'] 的响应,我得到了 0.92,但这是不对的,它显示得非常好,但如果我去谷歌页面速度工具,那么它显示大约 62。所以,我得到了错误的响应,或者有没有其他方法来计算响应分数。
google-api - 错误:配额指标超出配额 - pagespeed googleapis
我正在运行sitespeed docker 容器容器并使用配置文件一次运行多个页面。我还安排它每小时运行一次,但是从作业输出中我看到以下与某些 Quote Exceeded 相关的错误
关于这可能是什么以及我们如何解决这个问题的任何想法?在即将到来的将来,我将使用它测试大约 100 个页面,我相信它也会因这个错误而失败
sitespeed.io docker 容器命令 -
我得到的错误如下。所以它适用于某些页面,然后对其他页面无效。我如何在这里查看配额?
google-apps-script - 如何使用 PageSpeedInsights API 和 Google Apps 脚本将 Google Lighthouse 报告发送到 Slack
我想通过 Slack 定期更新我的网站速度。如何使用 Google Apps 脚本实现这一点?
terminal - 使用 PageSpeed Insights API v5 在终端中使用 curl 查找服务器响应时间
使用 PageSpeed Insights API v5 在终端中使用 curl 查找服务器响应时间
例如,如果我在终端中输入这个
将返回
而不是分数,我希望它只返回类似于以下形式的服务器响应时间:
{"lighthouseResult":{"categories":{"performance":{"responseTime":0.68}}}}%
我尝试了以下方法:
fields=lighthouseResult.categories.*.server-response-time
fields=lighthouseResult.categories.*.server-response-time.responseTime
fields=lighthouseResult.categories.audits.server-response-time
fields=lighthouseResult.categories.audits.server-response-time.responseTime
&only-audits=server-response-time
pagespeed-insights - 页面速度见解没有给出结果
我已经测试了 10 多个 shopify 商店网址,但对于每家商店,我都收到了错误消息。
灯塔返回错误:
我没有得到速度结果.... 新更新中的问题是什么?
google-pagespeed-insights-api - Chrome 用户体验报告没有足够的实际速度数据用于此页面
我通过页面速度洞察工具运行了一个网站的主页。在“发现您的真实用户正在经历什么”下,我得到“未找到数据”的结果“Chrome 用户体验报告没有足够的实际速度数据用于此页面。” 我能够看到过去一周的结果,而本周只有我遇到了这个问题。这个结果的原因是什么?我们如何解决这个问题以获得页面速度指标?请尽快告诉我。谢谢你。
lighthouse - Page Speed API (Google) - 试图理解“类型”(lighthouseResult.audits.(key).details.type)
我试图更好地理解强 textAPI(特别是)type
返回的初始字段。pagespeedonline.pagespeedapi.runpagespeed
lighthouseResult.audits.(key).details.type
我的困惑是它几乎可以返回:
"type": "table"
"type": "opportunity"
还有其他进一步嵌套(例如,"type": "subitems"
)。
但是,我主要是想获得关于什么是table
相对opportunity
类型的正式定义。
原因是,如果我不得不猜测,我会说这很可能opportunity
= 你应该改进的东西,因为目前存在一些固有的问题,而table
可能只是陈述关于你的页面速度的事实。
然而,在"type": "table"
很多情况下,我看到数据说明了很多情况,wastedMs
除非它是某种机会,否则它可能不会存在(从某种意义上说,机会是可以帮助网站的东西。
例如,下面 - 它的类型,table
但对象也说它在浪费时间......
我已经浏览了我可以在 Google 上找到的关于这个 API 的所有文档以及很多关于它的第 3 部分文章,但没有人解决我能找到的不同之处。
*我确实注意到的一件事是,"type": "opportunity"
似乎总是有"overallSavingsMs": XXXXX
. 因此,据推测,机会实际上确实意味着这些机会,但同样,我不明白这表明table
对象意味着/应该用于什么。
如果有人更好地理解这些差异以及如何在实践中使用它们,那将不胜感激!