Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 最大的知足颜料正在等待未知的东西_Javascript_Html_Css_Pagespeed Insights - Fatal编程技术网

Javascript 最大的知足颜料正在等待未知的东西

Javascript 最大的知足颜料正在等待未知的东西,javascript,html,css,pagespeed-insights,Javascript,Html,Css,Pagespeed Insights,我的网站在谷歌pagespeed上遇到了问题,我不知道为什么。主要的瓶颈似乎是LCP时间,谷歌称这需要7到11秒,具体取决于运行时间 正如您在瀑布中看到的,折叠上方的所有内容都会快速加载,之后不会发生更改。如果我在chrome中使用性能标签,将网络设置为3g,CPU速度降低4倍,它仍然会加载高于2s的所有内容。通过lightspeed查看chrome中的“查看原始跟踪”,我看不到网站在一秒钟后有任何变化 我甚至尝试过在没有背景图像、网页字体、脚本和文件夹下没有内容的情况下使用,但它几乎不会改变L

我的网站在谷歌pagespeed上遇到了问题,我不知道为什么。主要的瓶颈似乎是
LCP
时间,谷歌称这需要7到11秒,具体取决于运行时间

正如您在瀑布中看到的,折叠上方的所有内容都会快速加载,之后不会发生更改。如果我在chrome中使用性能标签,将网络设置为3g,CPU速度降低4倍,它仍然会加载高于2s的所有内容。通过lightspeed查看chrome中的“查看原始跟踪”,我看不到网站在一秒钟后有任何变化

我甚至尝试过在没有背景图像、网页字体、脚本和文件夹下没有内容的情况下使用,但它几乎不会改变
LCP
时间

在调用
LCP
loaded之前,有人能告诉我pagespeed在等待什么吗

更新

除了css,我把所有东西都精简到了最低限度

我在灯塔中仍然得到一个红色的LCP分数(2.9秒),尽管所有的东西都是在瀑布的第一帧中绘制的

在调用加载的LCP之前,有人能告诉我pagespeed在等待什么吗? 当运行“快速3G”和“4x CPU减速”时,我得到了与灯塔预测类似的时间。(由于灯塔使用模拟节流,因此会有一些差异)

是您的英雄图像在7秒时导致LCP(如果从称为“homepagebg.jpg.webp”的webp图像下方的图像中看不清楚,则在您看到LCP条目时完成加载的是一个大的绿色条)

为什么我会得到不同的结果? 我的猜测是,在“网络”选项卡上,您没有选中“禁用缓存”,因此您正在从“热缓存”运行性能跟踪

您必须记住,Lighthouse总是像第一次访问页面一样运行,除非明确告知不要(使用或取消选中Lighthouse选项卡上的“清除存储”复选框),否则不会有任何缓存的图像、文件等

缓存图像后,我会得到一个2秒的LCP,就像您所经历的那样。

如何使性能配置文件与Lighthouse看到的内容相匹配?
你可能会发现这很有用。

显然,我的第一个想法是主背景,但当我完全删除图像,只使用灰色背景时,LCP不会改变。你有什么地方可以让我也测试一下吗?请记住,如果您没有清除缓存,那么您仍然可能看到旧的结果?(不是教你“吸鸡蛋”,只是想看看这是否只是我们所有人都有的恼人的“哦,是的,当然”时刻之一:-P)我基本上去掉了除了css之外的所有东西,LCP仍然需要2,5秒才能触发。因此,很难将内容保持在2.5秒以下。我想如果我想要一个像样的分数,我就得把一切都减到最低限度。对于整个网站,没有更多方便的单一样式表。谢谢你检查它并给出一些建议。呵呵,是的,如果你不从一开始就建立它,那真是一件痛苦的事,祝项目好运!