我可以依靠Google Lighthouse报告尤其是对于移动网站吗?

问题描述

我们已经开始使用Lighthouse来跟踪我们对网站所做的改进。虽然这对于台式机网站似乎效果很好,但是我们发现,随着时间的推移,这些值会有所提高,并且随着我们的变化,对于移动网站,该值始终保持较低水平。我们确实重复了测试并使用了三项中的最好的,但是仍然如此。

下面,我们看到的是《纽约时报》移动网站的结果,该结果显示 相对于桌面网站而言效果不佳。另外两个是我们的站点,主要站点,第三个是我们自己的站点

浏览站点(当然还有NYT),根本看不到这种明显的不良表现。。

comparison of our site (the last) with other high-profile sites

测试程序:

  • 每个站点运行相同的测试三次
  • 移动
  • 没有PWA
  • 隐身模式

现在,虽然最初对Lighthouse具有通过归因于易于管理的汇总数字进行评估来评估站点能力的能力感到满意,但我们给人的印象是它们实际上并不有用,因为它们不符合用户的实际情况,即使我们进行更改也不会更改。

此外,这是一个单页应用程序,页面的第一次加载可能需要花费更多时间,但是任何进一步的导航都是准即时的。我们找不到灯塔功能来考虑这一点。

解决方法

不,您不能真正依靠Lighthouse。如您所见,知名的快速网站在测试中表现不佳。尽管有某些原因,但这并不能帮助您测量实际的加载速度。缓存是重要的因素。延迟加载有时会被混淆为尚未加载。因此,即使您的网站已加载,Lighthouse也会检测到丢失的碎片并认为尚未加载。

Pingdom对此非常有用,它为您提供了测试不同区域的选项,我认为这比一台服务器适合所有区域更现实。 GTmetrix的旧版版本也很棒,因为它可以直接指出您可以进行哪些改进,但只能在加拿大进行测试(除非您购买了PRO版本)。它考虑了缓存。

,

我一直在我们的网站上使用PSI进行移动应用,效果很好。 Atleast的移动评分总是比实验室数据要好,我的动机是报告在某些外部网站(如https://covid19.ca.gov/)上是一致的。

使用此工具可以很好地进行初始加载,但不会影响一页应用程序,因为cls是连续评估,用户可以滚动查看CLS的变化,而该变化不是在工具中模拟的。那就是现场数据不同的地方。

谢谢