返回

以用户为中心的性能指标【译】

前端

你可能不止一次地听大家讨论性能的话题、一个速度飞快的web 应用是多么重要。我的网站快吗?当你试图回答这个问题的时候,你会发现快是个很模糊的概念。我们在说快的时候,我们到底指的哪些方面?是在什么场景下?对谁而言?谈论性能的时候务必要准确,不要使用错误的概念,以免开发人员一直追寻一个错误的目标。

以用户为中心的性能指标

对于性能指标,国际标准组织(ISO)有一个很权威的定义:

  • 性能指标 (performance indicator):从目标、战略、行动到过程或结果,衡量实现目标、战略、行动、过程或结果水平的定量或定性的指标。

值得注意的是,这里的“目标”一词有极其广泛的内涵,它既可以是一个网站或应用程序的目标,也可以是用户在使用网站或应用程序时的目标。因此,对于性能指标的选取,我们必须首先明确目标群体是谁,他们的目标是什么。

以电子商务网站为例,目标群体是网站的访客,他们的目标是购买商品。那么,对于电子商务网站而言,一个以用户为中心的性能指标应该是:访客在网站上完成购买的平均时间。

再举一个例子,对于一个新闻网站而言,目标群体是网站的读者,他们的目标是获取信息。那么,对于新闻网站而言,一个以用户为中心的性能指标应该是:读者在网站上找到所需信息所花费的平均时间。

核心指标

国际标准组织(ISO)将性能指标划分为核心指标和辅助指标。

  • 核心指标 (core indicator):用于直接衡量目标实现程度的指标。
  • 辅助指标 (supporting indicator):用于衡量实现目标所必需的条件的指标。

在选择核心指标时,我们需要考虑以下几个因素:

  • 相关性: 核心指标必须与目标相关。
  • 可测量性: 核心指标必须是可测量的。
  • 可操作性: 核心指标必须是可操作的,即能够通过采取具体的行动来改善。
  • 及时性: 核心指标必须是及时的,即能够及时地反映目标实现的进展情况。

优化网站

一旦选择了核心指标,我们就需要开始优化网站,以提高核心指标的值。优化网站的方法有很多,包括:

  • 减少页面大小: 页面大小越小,加载速度越快。
  • 优化图像: 图像占页面大小的很大一部分,因此优化图像可以显著提高页面加载速度。
  • 使用内容分发网络(CDN): CDN可以将网站内容缓存到离用户更近的地方,从而减少延迟。
  • 启用HTTP/2: HTTP/2是一种新的网络协议,可以提高网站的加载速度。
  • 减少服务器响应时间: 服务器响应时间是网站加载时间的一部分,因此减少服务器响应时间可以提高网站的加载速度。

网页速度与用户满意度

网页速度与用户满意度密切相关。研究表明,如果一个网页在3秒内无法加载完成,53%的用户会放弃访问该网页。因此,提高网页速度对于提高用户满意度至关重要。

结论

性能指标是衡量网站性能的重要指标。以用户为中心的性能指标可以帮助我们优化网站,提高用户体验。通过选择合适的核心指标,并采取具体的行动来优化网站,我们可以提高核心指标的值,从而提高网站的性能,最终提高用户满意度。