问题标签 [pagespeed-insights]

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 回答
265 浏览

pagespeed-insights - Does the pagespeed insight API scale for production?

I'd like to use Google's page insight API for a product and may eventually need to make many calls. I was expecting to have a free tier and then a price per call but seems to me to be a limited quota and then I would need to ask for the quota to be raised, and I'm not sure how confident can I be on building a product around it.

Am I missing something?

0 投票
2 回答
1388 浏览

pagespeed - 谷歌页面速度下降,说我可以节省更多的加载时间,即使没有任何改变

我每天都在测试我的页面速度好几次。我的页面经常收到 94 到 98 之间的评分,主要问题是:

消除渲染阻塞资源 - 节省 0.33

推迟未使用的 CSS - 节省 0.15 秒

在 Lab 数据中,所有值都是绿色的。

从昨天开始,页面速度突然下降到大约 80-91 范围,问题是:

消除渲染阻塞资源 - 节省 ~0.33

推迟未使用的 CSS - 节省 ~0.60 秒

它也说我First CPU idle的很慢~4,5ms

也是如此time to interactive~4.7

有时也speed index很慢。

它也开始显示Minimize main-thread work建议,而之前没有显示。

问题是,我没有更改页面中的任何内容。仍然是相同的 HTML、CSS 和 JS。这也不是服务器问题,我没有 CPU 过度使用问题。

在 Gtmetrix 上,我仍然获得相同的 100% 分数和相同的 87% Yslow 分数,页面在 1.1s 到 1.7s 之间完全加载,发出 22 个 HTTP 请求,总大小为 259kb,就像以前一样。

在 Pingdom 上,我也获得了与以前相同的 91 级,页面加载速度约为 622 毫秒到 750 毫秒。

因此,我无法理解 Google 分析我页面的方式的这种突然变化。我当然担心这会影响我的排名。

知道是什么原因造成的吗?

0 投票
1 回答
2565 浏览

pagespeed-insights - 是什么导致'FAILED_DOCUMENT_REQUEST。Lighthouse 无法可靠地加载页面'

我们收到https://www.southwarkeba.org.uk的仅桌面错误,如下所示:

发生了错误

Lighthouse 返回错误:FAILED_DOCUMENT_REQUEST。Lighthouse 无法可靠地加载您请求的页面。确保您正在测试正确的 URL,并且服务器正确响应所有请求。(详情:net::ERR_TIMED_OUT)

我使用的其他速度检查工具(例如 PingDom 或 GTMetrix)没有遇到此问题

0 投票
1 回答
2904 浏览

pagespeed-insights - 哪些因素会影响“避免巨大的网络负载”消息?

根据官方文档,目标是1600KB: https ://developers.google.com/web/tools/lighthouse/audits/network-payloads

但是,即使负载大于目标,有时仍显示为通过审核: 2405KB 的负载仍然通过

允许大型有效负载通过审核的其他条件是什么?

0 投票
1 回答
270 浏览

pagespeed - 由于初始双步,减少了 Google Page Speed 洞察中的关键链

根据 Google Page Speed 的说法,为什么我管理的这个网站会在登录页面上具有双级链?

在此处输入图像描述

我正在使用handlerbarsmain.hbs,我有类似的东西

它与任何 HTTP 重定向有关吗?最初的双步可能来自哪里?

0 投票
0 回答
88 浏览

wordpress - 如何使用wordpress加速浏览器的缓存?

我正在使用带有 Altervista 的 wordpress 写一个博客,就像一个域。我有一个问题来增加我的网站的排名,因为浏览器使用了很多缓存。所以我的问题是如何解决它?

我已经安装了一些插件,但它们改变了我的 css 和 html 代码的一部分。

我用 google Insights 做了速度测试,结果是移动设备为 70,PC 为 81。

0 投票
3 回答
6382 浏览

performance - Google.com 和其他访问量很大的网站能否使用 Google 的 PSI API 获得“快速”排名?

Google 将其PSI快速排名 FCP的定义从 90% 更改为 1000 毫秒以下的 75%

来自 PSI 文档:

为什么 v4 和 v5 中的 FCP 有不同的值?

v5 中的 FCP 报告第 75 个百分位(截至 2019 年 11 月 4 日),之前是第 90 个百分位。在 v4 中,FCP 报告中位数(第 50 个百分位数)。

来自 Rick 的最佳答案中的良好数据/提示仍然在下面。

原始问题:

当说“根据现场数据,‘页面速度很慢’”时,使用 90 分位而不是之前的中位分数或更低的百分位是否会使 google.com 等高流量网站无法获得排名“快速地”?这是由于当月流量在 10M+ 范围内并在全球分布时出现的长尾?

上次我检查时(2018 年 2 月上旬),桌面 google.com 获得了 100 Lighthouse 综合得分,这应该被解释为“几乎没有改进的空间”,然而,该页面被评为“慢”,因为第 90 个百分位 FCP 超过 3 秒。

当 google.com 的桌面页面根据现场数据排名缓慢时,像 nytimes.com 这样的页面是否会被认为是快速的?

最近的例子(2019 年 2 月 14 日) 在此处输入图像描述

FCP 尾部更长的前一个示例: 在此处输入图像描述

0 投票
2 回答
1534 浏览

pagespeed-insights - Pagespeed 无法识别字体显示

被标记为:

确保文本在 webfont 加载期间保持可见 利用 font-display CSS 功能确保文本在 webfont 加载时对用户可见

我的字体声明中有 font-display: auto :

https://africankitchen.gallery

0 投票
2 回答
864 浏览

pagespeed - PageSpeed 洞察 Google

我对 PageSpeed 有一些问题:Lighthouse 返回了一个错误:

ERRORED_DOCUMENT_REQUEST。Не удалось загрузить страницу。Убедитесь, что URL введен правильно и сервер отвечает на все запросы。Код статуса: 403。

我可以做什么?

在此处输入图像描述

0 投票
0 回答
306 浏览

json - 如何从 google pagespeedinsights api json 数据中提取 loadingExperience 和 originLoadingExperience 时间和百分比?

我正在尝试开发一个使用 google Pagespeedinsights API 作为后端的应用程序。当我使用命令 curl https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=desired url为特定 url 运行 pagespeedinsights 时,我得到一个 json 数据作为响应。

String pythonScript = "import os\n" + "os.system(\"curl https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url= "+pageSpeedMetrics.getCompanyUrl()+" > "+PYTHON_FILE_LOCATION+文件名+"\")"; BufferedWriter out = new BufferedWriter(new FileWriter(PYTHON_FILE_LOCATION.concat(PAGESPEEDINSIGHT_PYTHON_FILE_NAME))); out.write(pythonScript); out.close(); System.out.println(pythonScript); 进程 p = r.exec("python "+PYTHON_FILE_LOCATION.concat(PAGESPEEDINSIGHT_PYTHON_FILE_NAME)+""); p.waitFor();

JSONObject json = new JSONObject(); json.put("crux_loading_experience", jsonPagespeedInsight.getJSONObject("loadingExperience")); json.put("crux_origin_loading_experience", jsonPagespeedInsight.getJSONObject("originLoadingExperience"));

但是当我使用https://developers.google.com/speed/pagespeed/insights/在线执行此操作时,我可以看到 FCP 和 FID 时间和百分比值,但在 json 文件中它不存在。它是如何产生的?提前致谢 !!!