我有几个网站托管在同一个提供商上。无论我尝试哪个网站,当我输入任何网站 URL 时,都会在 Google PageSpeed Insights 网站 ( https://developers.google.com/speed/pagespeed/insights/ ) 上收到“超时”错误。网站大小无关紧要。
我所做的是:我将我网站的 URL 输入到 Google 的 Page Insights“输入网页 URL ”文本框中,然后单击“分析”。在我收到以下错误之前,状态栏达到大约 81%:。
“ Lighthouse 返回错误:FAILED_DOCUMENT_REQUEST。Lighthouse 无法可靠地加载您请求的页面。确保您正在测试正确的 URL 并且服务器正确响应所有请求。(详细信息:net::ERR_TIMED_OUT) ”
当我查看 Chrome 的开发人员工具时,它会产生以下有关 Google 正在使用的脚本以及它在其网站上的失败位置的信息:
如果我深入到 Google 网站上使用的 API 的 URL,它会调用runPagespeed方法并返回 403 错误:
/*
{
"error": {
"code": 403,
"message": "Requests from referer \u003cempty\u003e are blocked.",
"errors": [{
"message": "Requests from referer \u003cempty\u003e are blocked.",
"domain": "global",
"reason": "forbidden"
}],
"status": "PERMISSION_DENIED"
}
}
*/
我不知道为什么 Google 返回 403 错误。我在我的网站日志上看不到任何表明它遇到 403 错误的信息,所以我只能假设 403 错误出现在 Google 端或 Lighthouse 端。提前感谢您的任何帮助或建议。