问题描述
我有一个网站。我在Google Pagespeed Insights中对其进行了测试,并提供了一些建议。我改变了问题。我删除了一些文件。但是它仍然显示相同的结果并给出相同的建议。 Gtmetrix显示了更改,但Google Pagespeed Insights没有显示。谁能告诉我原因是什么? 网站链接:https://www.galpal.co.uk/
解决方法
您收到此错误,因为该文件仍在HTML中引用。
由于浏览器不知道您已经从服务器上删除了文件,因此当您在HTML中留下对该文件的引用时,它仍然会发出请求。
即使认为该文件返回404(找不到),仍然存在对该文件的请求。此时,这将阻止呈现折叠内容上方的内容。
删除HTML中的引用(删除引用文件的<script>
元素),Page Speed Insights将反映出更改。
请注意,GT Metrix在这里是错误的,Page Speed Insights是正确的。
p.s。-为您的脚本you should add defer
attribute(或async
,但更困难)
<script src="yourJavaScriptFile.js" defer></script>