有谁知道如何获取有关导致此问题的原因或如何进行调试的信息?网站是wreathsunlimited.com
developer.google.com/speed/pagespeed/insights上的Google PageSpeed Insights运行大约70%,然后以“获取或分析页面时出错”结束。该网站运行时干净利落:webpagetest.org,pingdom.com,dotcom-tools.com,gtmetrix.com和Bing's tool。每次使用Google的PageSpeed Insights时都会失败。此外,Google Analytics不会报告任何网页时间。
该网站是一个WordPress / WooCommerce网站,使用CloudFlare(专业版帐户)作为CDN,并使用WP超级缓存或W3总缓存来缓存WordPress页面。 CloudFlare和WP Super Cache / W3 Total Cache都已被删除,以消除可能的问题。
我们还尝试使用Google pagespeed api。它返回500以下的响应。我们已删除CloudFlare,因此500错误必须来自Google的服务器或正在测试的网站(wreathsunlimited.com)。有谁知道哪个?我们在服务器日志中找不到500个错误,但我认为有可能没有记录大约500个错误(我可能错了)。
curl "https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=https://www.wreathsunlimited.com/&key=(apikey)"
{
"error": {
"errors": [
{
"domain": "global",
"reason": "internalError",
"message": "An error occurred while fetching or analyzing the page."
}
],
"code": 500,
"message": "An error occurred while fetching or analyzing the page."
}
}
由于Google使用网页速度来衡量搜索结果,我们担心搜索引擎优化会因为网站无法运行PageSpeed Insights而受到影响。
任何帮助或想法都将不胜感激。
答案 0 :(得分:1)
我们遇到了与api和Web服务相同的问题。我们发现,peed得分工具的页面限制为200个可以加载的资产。我们遇到了这个问题,因为那里有很多图片,js文件和广告。
来源:
答案 1 :(得分:0)
我们终于找到了为什么我们不断得到“获取或分析页面时出错”的答案。每当我们尝试Google Page Speed Insights时,不确定它是否适用于其他任何人,但我想我会发布我们使用的原因和解决方案。
必须在标题中添加SVG图像。如果它被编码为这两种方法中的任何一种,Google PageSpeed Insights就会失败:
<img src="header.svg" >
或
<svg >
<style type="text/css">
@font-face{font-family:'Apple-Chancery';src:url("data:;base64,...");}
</style>
<text transform="matrix(1 0 0 1 119.7441 96.1353)" fill="#005A35" font-family="'Apple-Chancery'" font-size="72">Text</text>
</svg>
我们通过在标签内使用指令来解决它:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="260" height="44.1168289291" viewBox="0 0 719.744 122.651" enable-background="new 0 0 719.744 122.651" xml:space="preserve">
<title>Wreaths Unlimited</title>
<desc>Wreaths Unlimited Home</desc>
<image x="0px" y="0px" width="100%" height="100%" xlink:href="/slider-images/wu-logo-1-09-02b-2017.svgz"></image>
</svg>
以这种方式编码svg图像可让所有页面完成PageSpeed Insights。
此致 唐
答案 2 :(得分:0)
我刚刚与两个shopify网站碰到了这个问题。我用.pngs删除了SVG,但它没有解决问题。
经过进一步调查,我发现其中一个应用是问题。具体来说,Privy - 免费电子邮件弹出窗口具有退出意图。
如果您遇到类似情况,我建议您一次禁用/删除一个插件,直到找到罪魁祸首为止。
希望这有助于某人将头撞在墙上。