问题标签 [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.

0 投票
0 回答
1519 浏览

pagespeed - 用于身份验证后页面的 Pagespeed Insights API

我正在使用 lighthouse API 来获取 pagespeed 见解和建议,并且遇到了一个问题,当我在 ui 中测试页面时,https://developers.google.com/speed/pagespeed/insights,我得到了结果,但屏幕页面截图仅显示登录页面。从技术上讲,该页面既可以公开(无需登录)也可以在登录后使用。恐怕结果是“登录页面”而不是我要分析的页面。

好奇是否有人遇到过同样的情况,以及 API 是否有办法解决这个问题(例如:包括用户凭据的 API 请求等)。

0 投票
1 回答
429 浏览

pagespeed - PageSpeed 仅在生产中提供 ERR_CONNECTION_FAILED

我们的开发页面在页面速度洞察力方面给出了正确的分数。

https://developers.google.com/speed/pagespeed/insights/?hl=en&url=https%3A%2F%2Fdev.techtitute.com

但是我们的生产页面总是返回扫描错误:

https://developers.google.com/speed/pagespeed/insights/?hl=en&url=https%3A%2F%2Fwww.techtitute.com

奇怪的是,web.dev(它也在引擎盖下使用了 Lighthouse)为这两个页面提供了正确的分数,还有 gtmetrix、pingdom 和 Chrome 开发工具 Lighthouse 选项卡。

两个页面都有完全相同的代码,都在 Windows Azure App Service 上运行。唯一的区别是:

在生产中,我们正在注入带有分析、fb 像素、linkedin 等的 Google 跟踪代码管理器脚本。此外,我们还有一个 azure 流量管理器,用于根据用户的地理定位(欧洲或拉美)分配流量。

您认为生产页面出现该错误的问题可能是什么?

更新 09/07/2020

我们创建了一个地理分布的流量管理器并行环境,指向 2 个应用程序服务,其代码与生产环境相同,但具有另一个域:dev3.techtitute.com。现在页面速度在这个子域上给出了与生产域相同的错误。所以我们认为它与 azure 流量管理器配置有关。

0 投票
0 回答
199 浏览

python - 在 Python 上不使用 API 密钥获取大量 url 的 Lighthouse 指标数据

我正在尝试使用谷歌页面速度洞察 API 捕获 7k url 的灯塔指标数据,而不使用 API 密钥。我创建了一个 python 脚本来执行这个过程。我可以使用这种方法捕获前 1000 个 url 数据。Python 脚本对所有 7k 个 url 运行没有任何错误,但在 1000 个 url 之后停止写入数据。我是否需要 API 密钥或某些权限才能对大量 URL 执行此过程?获取 7k urls 数据是否有任何前置要求。我什至在 python 脚本中加入了多线程来加速这个过程。

以下是python脚本:

0 投票
1 回答
170 浏览

lighthouse - Lighthouse中observedLargestContentfulPaint和largestContentfulPaint有什么区别?

google pagespeed insight API 返回有关网站性能的多个指标。然而,在其中许多中,有一个“观察到”的部分和一个没有观察到的部分:

是否有任何可用的文档(因为我找不到任何文档,除了原始的 PULL 请求,但即使这样也不能解释差异),可以解释两个值之间的差异?它与 LCP 本身和 JavaScript 事件的传递有关吗?同样的问题适用于其他“观察到的”指标:

而且也很有趣:

非常感谢您的宝贵时间!

0 投票
1 回答
747 浏览

vue.js - Google Pageinsight LCP 问题仅在移动设备上(Vuejs)

经过大量优化后,我设法在移动设备上为我的 vuejs 网站实现了良好的性能(60 以上),但它并没有改善我的最大内容绘制(LCP)。它保持不变。

需要一些帮助,这样我才能改进我的 LCP。先感谢您

0 投票
0 回答
26 浏览

asp.net-mvc - (ASP.NET MVC) JSON 响应包装,打印未处理的异常 - PageSpeed API 请求

我正在尝试运行 PageSpeed API 请求并获得正确的响应,但它包含未处理的异常搜索视图。看起来它正在寻找 .cshml 并且它搜索的文件的名称是响应本身。我是 ASP.NET 的新手,不知道能否解决。

处理请求时发生未处理的异常。

InvalidOperationException:未找到视图“{“captchaResult”:“CAPTCHA_NOT_NEEDED”,....(整个 PSI API 响应在这里)“analysisUTCTimestamp”:“2020-08-04T18:17:37.711Z”}'.cshtml . 搜索了以下位置:/Views/PageSpeedTest/{“captchaResult”:“CAPTCHA_NOT_NEEDED”,....(整个 PSI API 响应在这里 - 重复它自己)},“analysisUTCTimestamp”:“2020-08-04T18:17 :37.711Z" } .cshtml /Views/Shared/{ .cshtml 在 Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(IEnumerable`1 originalLocations) 在 Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor.ExecuteAsync(ActionContext context, ViewResult结果)在 Microsoft.AspNetCore.Mvc.ViewResult.ExecuteResultAsync(ActionContext context) 在 Microsoft.AspNetCore。

屏幕截图1 在此处输入图像描述

0 投票
2 回答
3567 浏览

javascript - Google PageSpeed Insights 显示未使用的 javascript 但已使用

使用的 Javascripts 但谷歌页面速度洞察显示它没有被使用。无论如何我可以删除它。在这里,我分享 PageSpeedInsight 报告的屏幕截图。

全球定位系统

在上面的屏幕截图中,您可以看到 8 个 js 文件未被使用。但它正在我的应用程序上使用。

0 投票
1 回答
666 浏览

wordpress - WordPress 中最大的内容绘制错误

我刚刚启动了一个网站,并且在 Google PegeSpeed Insights 中测试它时遇到了一些问题,因为它每次都会显示最大内容绘制中的错误(请参阅附件)WordPress 中最大的内容绘制错误

0 投票
1 回答
148 浏览

css - 使用 Wordpress 中的字体添加“预加载”

使用节点模块,我将此文件添加到我的主题中。但它显示在“Google Pagespeed Insight”中。考虑使用<link rel=preload>优先获取页面加载中稍后请求的资源

在我的 CSS 文件中,它是这样导入的。

但它仍然不像谷歌 Pagespeed Insight 的报告那样工作。如果我认为遗漏了什么或添加了什么,请告诉我。

0 投票
1 回答
258 浏览

gatsby - 得到一个?页面洞察中的性能得分

所以我有 2 个 Gatsbyjs 网站

那个已经到了40左右。

我最近建造的第二个得分“?”

然后当我更新第一个以提高其性能时,它得到了一个“?” 同样。

这2个站点是:

Pixelfriendly.co.za

Bee-projects.co.za

页面洞察分数