问题标签 [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 投票
3 回答
12317 浏览

amazon-web-services - 如何在亚马逊云端设置缓存控制标头?

我有一个亚马逊云端发行版,它为我的 CDN 创建了一个“来源”。在我的行为中,我设置了 Max TTL、Min TTL 和默认 TTL。但是我的响应标头不会返回重定向的静态文件中的 Cache-control 标头。如何设置缓存控制?我需要这个来获取谷歌页面洞察

创建缓存控制的文件

我的标题回复

0 投票
0 回答
270 浏览

pagespeed-insights - PageSpeedInsights v5 根据 URL 返回不同的结果

Google PageSpeed Insights API 针对不同的 URL 以不同的格式返回结果

此 URL https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://www.harryanddavid.com&strategy=desktop 以 FIRST_CONTENTFUL_PAINT_MS 格式返回页面速度

而这个 URL https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://www.harryanddavid.com&strategy=desktop 返回页面速度,格式为:firstContentfulPaint

对 API 的两次调用都应该以相同的格式返回结果。

直到 2019 年 6 月 7 日星期五,两者都返回了 FIRST_CONTENTFUL_PAINT 格式

0 投票
1 回答
169 浏览

pagespeed-insights - Pagespeed见解如何从API读取分数?

我想通过 API 检索全局分数。在 runpagespeed 响应中,我只看到 40 多个个人分数。

有没有办法检索全局分数或者我应该平均所有分数(希望它们具有相同的权重)。

谢谢

0 投票
0 回答
116 浏览

pagespeed-insights - PageSpeedInsights 结果 URL

如何存储生成的 URL?例如,是的,我使用 PageSpeedInsights 浏览器应用程序进行了测试,今天我在浏览器中点击了生成的 URL,而不是显示结果,它再次重新加载?有没有可能存储结果并稍后查看它......

0 投票
1 回答
358 浏览

jenkins - 合并拉取请求的自动化速度测试

我试图在 Github 中每次合并拉取请求时跟踪我的项目某些 url 的页面速度,并以 HTML 格式或 JSON 文件输出报告结果。在 CI 方面,我将使用 Jenkins。我没有关于性能测试的先验知识。我想了解自动化速度测试的最佳方法,将其与 Jenkins 集成并输出结果。

在通过互联网进行研究时,我注意到了实现这一目标的一些可能性。

  1. 安装“Page Speed Insights (psi) 节点包”,创建使用 psi 获取某些页面速度的脚本,生成与 Jenkins 一起使用的测试报告。(由 Oxagile 引用此链接)
  2. 使用 Jmeter 进行性能测试并与 Jenkins 集成。
  3. 使用 LightHouse 进行性能分析。( Timo Stollenwerk参考此链接)

选择正确的方法非常重要。因此,如果有人可以建议我不同的方法,从而在我的案例中使用正确的方法(如果可能的话,请提供示例)来实现这一目标,我将不胜感激。

先感谢您。

0 投票
1 回答
142 浏览

browser-cache - Cloudflare 中的 Webspeed:如果我已经在 Speed and Caching 中选择了选项,我应该使用页面规则吗?

我想使用 Cloudflare(Pro 计划)提高网络速度,并且我已经在我的仪表板的速度和缓存部分中选择了以下选项:

我想知道,在选择了所有这些选项之后,现在我是否必须为每个页面设置页面规则(例如,对于'* mydomain.com/ *'),或者它已经被激活了。

非常感谢。

0 投票
1 回答
797 浏览

php - 谷歌 pagespeed-insights API 截图分辨率

Google 的 pagespeed-insights API 提供的屏幕截图似乎分辨率很小。如何更改 PHP 中的分辨率

0 投票
2 回答
630 浏览

pagespeed-insights - 尽管内容在第二个屏幕中可见,但第一个 Contentful Paint 用了将近 6 秒的时间测量

我尽我所能优化我的 Wordpress 网站,并摆脱了 PageSpeed Insights 的大部分建议。我使用 WP Rocket 缓存插件、Optimole 图像优化和 Cloudflare CDN。

Google PageSpeed Insights 变得更好了,但仍然,特别是在移动设备上,结果远非良好 - 尽管一开始就存在并且我可以摆脱的所有建议(没有自定义编码并且不破坏网站)现在都消失了.

关于 PageSpeed Insights 结果,有一点让我觉得很奇怪。也就是说,虽然谷歌提供的页面截图清楚地显示第二帧中已经有内容绘制,但第一次内容绘制的测量时间在 5 到 6 秒之间。见图1

对此有什么想法吗?

0 投票
1 回答
406 浏览

pagespeed-insights - 为什么 PSI API 将 originLoadingExperience 的值放在 loadingExperience 中,以防 CRuX 没有足够的页面实际速度数据?

如果 Chrome 用户体验报告没有足够的页面实际速度数据,PSI API (v5) 的响应确实包含loadingExperience响应中所有属性的值。这些值与 的值完全相同originLoadingExperience。这样做的问题是,从 API 响应中,您无法知道其中的数据loadingExperience是有效的还是originLoadingExperience. 当然,可以比较所有这些值,如果所有值都完全匹配,则可以断定这是重复的情况,但这不是万无一失的,需要额外的代码。

如果 CRuX 没有足够的页面数据,有没有办法从 API 响应中可靠地知道?

0 投票
1 回答
777 浏览

wordpress - WordPress:PageSpeed Insights 中的“使用有效的缓存策略提供静态资产”

WordPress:PageSpeed Insights 中的“使用有效的缓存策略提供静态资产”

Serve static assets with an efficient cache policy我在我的 wordpress 网站上得到了诊断结果。

我认为这是浏览器缓存问题,并添加了以下.htaccess代码。

但问题并没有得到解决。

我认为有些不对劲。

我应该修复什么?