【问题标题】:error on Google Page Speed Insights and doesn't run on one website I made,Google Page Speed Insights 出现错误,并且无法在我创建的一个网站上运行,
【发布时间】:2022-01-03 12:33:19
【问题描述】:

我尝试运行 Google Page Speed Insights 并收到此错误消息。我已经搜索过,似乎找不到解决方法。我还对我创建的其他网站运行了 Page Speed Insights,并且每次都能正常运行。

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

https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fexecfarm.com%2F

【问题讨论】:

  • 对我来说很好。也许您遇到了临时服务器故障?
  • 我在几个不同的浏览器中再次尝试了,仍然得到相同的错误信息
  • 这一定是暂时的,因为它对我来说失败了两次,但现在可以了。另外,请注意您应该修复您的 robots.txt 文件
  • 这可能是处理您的(本地)请求的特定谷歌服务器的问题。为我运行它的谷歌服务器运行良好。
  • 你在运行什么网络服务器? nginx,阿帕奇?您是否强制将 http 请求重定向到 https?

标签: html css bootstrap-4 google-pagespeed


【解决方案1】:

我们几个在 cmets 已尝试您提供的链接并且没有遇到任何错误。

但是,我一直在刷新页面,Google Speed 洞察结果显示页面总体得分的值有所不同,从 34% 到 40% 到 70%(然后又回到 40%)。

这可能意味着页面正在被处理,或者每次加载页面时都有一些其他(数据库)内容在发生变化。

如果您不是云主机(即缓存副本),那么当您的服务器占用从您的 IDE 上传的新文件时,当该文件上传到服务器时,它在“写入”时无法“读取”。因此,也许 Google 在替换文件时会尝试访问该文件,这将导致暂时丢失。


您还应该强制使用 HTTPS,目前该网站仍可通过不安全的http://execfarm.com URL 完全访问。

【讨论】:

  • 在控制面板中,我单击域的安全性,它显示:“让我们加密免费 SSL 使用来自 Let's Encrypt 的免费 SSL 保护您的网站。execfarm.com 免费 SSL 目前已启用。”
  • 您需要强制使用 HTTPS。它是一种选择,但不是强制
  • 随机问题@Martin 你为什么要把它做成一个wiki?这会阻止你获得赏金吗?我猜这是因为你给出了一个“最佳猜测”的答案,因为 OP 没有提供足够的信息/问题无法复制 - 如果这就是为什么,那么感谢你向我介绍一种我通常不会回答的方法。如果这不是原因,那么我很感兴趣并且很想得到启发! :-)
  • 嗨@GrahamRitchie,这是一个很好的问题——我不确定——我认为因为我相信这个问题本身应该被删除,因为它不是一个可重现的问题(见 cmets)而且它是关于第三方系统的运作。但是,由于问题有赏金,因此无法关闭或删除。我认为我的回答实际上只是一个大评论而不是实际答案,因此我很高兴其他人在此处酌情添加细节,因为问题本身无法回答。欢呼
【解决方案2】:

尝试通过激活 SSL 强制重定向到 https 而不是 http

【讨论】:

    【解决方案3】:

    我试了 10 次都失败了

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

    这可能意味着多种情况。您的页面无法在 Google 的 PageSpeed Insights 中呈现、互联网骨干网中断或发生了其他事情。

    可能是 Internet 主干网中断导致您的服务器与 Google 的连接中断。当互联网主干中断发生时,用户 A 可能能够连接到您的服务器,但用户 B 可能无法连接。要排除这种情况,请在访问 Google PageSpeed Insights 时检查您的日志,并查找与 Google 的 IP 关联的任何 IP 地址。

    要排除页面渲染是原因,请将您的 index.html 文件移动到其他位置,并将其替换为虚拟 index.html,以确保页面渲染不是原因。

    要排除互联网骨干网中断,请切换到临时服务器并将所有内容移到那里。如果 Google PageSpeed Insights 有效,那么您就知道这是一次互联网骨干网中断。

    希望这会有所帮助。

    【讨论】:

      【解决方案4】:

      由于我的 SSL 集成,我遇到了这个问题。修复后,我的问题解决了。尝试在没有 SSL 的情况下运行灯塔测试。

      另外请检查这个答案:

      很多用户经常报告这个问题。

      由于以下问题而发生:

      服务器无响应互联网连接不稳定。请尝试重新运行 测试然后它就会工作。

      要获得更清晰和更好的结果,请按照此链接中的说明进行操作。 https://stackoverflow.com/a/53318088/4766521

      【讨论】:

        猜你喜欢
        • 2017-09-01
        • 2020-09-27
        • 1970-01-01
        • 1970-01-01
        • 2015-08-20
        • 2021-09-16
        • 2021-01-11
        • 2023-01-31
        • 1970-01-01
        相关资源
        最近更新 更多