首页 > 解决方案 > 为什么 Google Pagespeed Insights 在进行更改后不更新分数?

问题描述

我有一个网站。我在 Google Pagespeed Insights 中对其进行了测试,它给了我一些建议。我改变了问题。我删除了一些文件。但它仍然显示相同的结果并给出相同的建议。Gtmetrix 正在显示更改,但 Google Pagespeed Insights 没有。谁能告诉我是什么原因?网站链接:https ://www.galpal.co.uk/

标签: performancepagespeedgoogle-pagespeedpagespeed-insights

解决方案


您收到此错误是因为 HTML 中仍然引用了该文件。

显示在 HTML 源代码中仍然引用文件的第 76 行

因为浏览器不知道您已经从服务器上删除了该文件,它仍然会在您在 HTML 中留下对它的引用时发出请求。

即使文件返回 404 not found 仍然存在对该文件的请求。在这一点上,这将阻止呈现上述折叠内容。

注释中指定的文件仍然列出

删除 HTML 中的引用(删除<script>引用文件的元素),Page Speed Insights 将反映更改。

需要明确的是,GT Metrix 在这里是错误的,而 Page Speed Insights 是正确的。

ps -你应该在你的脚本中添加defer属性(或者async这更难)

<script src="yourJavaScriptFile.js" defer></script>


推荐阅读