性能很重要,但它到底是什么意思呢?拥有一个高性能的网站意味着什么?

听到人们谈论他们的网站加载时间为 x.xx 秒或类似情况是很常见的,但加载不是一个时刻,这是一种​体验​,任何单一指标都无法完全捕捉。在加载体验期间有多个时刻会影响用户是否认为它“快”,如果您只专注于一个,您可能会错过在其余时间发生的糟糕体验。

与其仅用一个指标来衡量负载,您应该对影响用户对负载速度感知的体验中的每一刻进行计时。当用户导航到网页时,他们通常会寻找某些类型的反馈,加载时间或 DOMContentLoaded 时间等传统性能指标是不可靠的,因为它们的出现可能与这些反馈里程碑对应,也可能不对应。因此,出现了其他指标,可用于了解页面何时向其用户提供此反馈:

  • 首次绘制
  • 首次有内容的渲染
  • 首次有意义的绘制
  • 可交互时间

了解这些指标提供的不同见解很重要,然后确定对您的用户体验很重要的见解。一些品牌甚至根据人们对其服务的期望定义了额外的自定义指标。