解读“网站速度”

本文包含的主题:

在何处能够找到指标,以及这些指标的含义

“网页计时”报告 >“探索”和“地理分布图”标签 >“网站使用情况”子标签

  • “平均网页加载时间”:网页在浏览器中从开始浏览(如点击网页链接)到完成加载所需的平均时间(以秒为单位)。

    “平均网页加载时间”包含两个部分:1) 网络和服务器时间,2) 浏览器时间。“分层图表”标签下的“技术”部分可提供关于网络和服务器指标的详细信息。其余的时间是浏览器解析和执行 Javascript 及呈现网页所耗费的时间。
  • “浏览量”:网页在所选日期范围内获得浏览的次数。
  • “网页加载样本”:计算平均网页加载时间时,用作样本的网页浏览量。
  • “跳出率”:在某个网页的总浏览量中,该网页是会话中唯一浏览过的网页这种情况所占的百分比。
  • “退出百分比”:在某个网页的总浏览量中,该网页是会话中最后一个网页这种情况所占的百分比。
  • “网页价值”:网页或网页集的平均价值。网页价值 =((交易收入 + 总目标价值)/ 网页或网页集的唯一身份浏览量)

“网页计时”报告 >“探索”和“地理分布图”标签 >“技术”子标签

  • “浏览量”:网页在所选日期范围内获得浏览的次数。
  • “平均网页加载时间”:网页在浏览器中从开始浏览(如点击网页链接)到完成加载所需的平均时间(以秒为单位)。

    “平均网页加载时间”包含两个部分:1) 网络和服务器时间,2) 浏览器时间。“分层图表”标签下的“技术”部分可提供关于网络和服务器指标的详细信息。其余的时间是浏览器解析和执行 Javascript 及呈现网页所耗费的时间。
  • “平均重定向时间”:获取此网页前重定向所花费的时间。如果不需重定向,该指标值应为 0。
  • “平均域名查找时间”:查找此网页的 DNS 所花费的平均时间
  • “平均服务器连接时间”:用户连接到您的服务器所需的时间
  • “平均服务器响应时间”:您的服务器响应用户请求所需的时间,其中包括从用户所在位置连接到您的服务器所需的网络时间
  • “平均网页下载时间”:下载您的网页所需的时间

您可以在以下图表中查看这些指标的关系:

“网页计时”报告 >“探索”和“地理分布图”标签 >“DOM 计时”子标签

  • “浏览量”:网页在所选日期范围内获得浏览的次数。
  • “平均文档互动时间”:浏览器解析文档 (DOMInteractive) 所需的平均时间(以秒为单位),其中包括从用户所在位置连接到您的服务器所需的网络时间。目前,即使文档对象模型没有完全加载,用户仍可与其交互。
  • “平均文档内容加载时间”:浏览器解析文档并执行解析器插入的已延迟脚本 (DOMContentLoaded) 所需的平均时间(以秒为单位),其中包括从用户所在位置连接到您的服务器所需的网络时间。文档解析完成、文档对象模型准备就绪后,引用的样式表、图片和子框架仍有可能未完成加载。此事件常常是 Javascript 框架执行的起点,例如 JQuery's onready() 回调等。
  • “平均网页加载时间”:网页在浏览器中从开始浏览(如点击网页链接)到完成加载所需的平均时间(以秒为单位)。

    “平均网页加载时间”包含两个部分:1) 网络和服务器时间,2) 浏览器时间。“分层图表”标签下的“技术”部分可提供关于网络和服务器指标的详细信息。其余的时间是浏览器解析和执行 Javascript 及呈现网页所耗费的时间。

详细了解 Navigation Timing API 及这些特定计时属性。

如果这些指标显示的网页加载时间有时会比您通过其他方式观察到的长,其原因在于您所使用的日期范围内的采样数量。

“用户计时”报告 >“探索”和“地理分布图”标签

您可以看到按计时类别、计时变量或计时标签(均由您在计时代码中定义)显示的以下指标。

  • “平均用户计时”:执行计时代码所耗的平均时间(以秒为单位)。
  • “用户计时抽样”:抽样数量。

“网页计时”和“用户计时”报告 >“分布”标签

此标签提供各种时间段,便于您确定自己的大部分网页/资源是否在可接受的时间范围内加载/执行。要获取特定网页或资源的详细速度信息,请深入到“探索”标签中的该项,然后点击“分布”标签,查看加载/执行时间的分布情况。

速度分析中的平均值不能始终确保准确的计数,因为有些异常值会对该值产生影响。查看各值的分布情况,呈现出更准确的图像。

深入解析和回应

您可以使用“网页计时”报告来评估网页加载时间最关键的部分。例如,您可能会发现,您网站受众群体所在的地理区域通常无法提供足够高的网络连接速度,使得某些网页无法获得理想的加载速度。或者,您也可能会发现自己的网页在不同的浏览器当中的加载时间也大不相同。有了这些重要的参考信息,您就可以非常有针对性地采取适当的措施,改善网站的效果。例如:

  • 对于在特定浏览器中加载时间较长的网页,不妨研究一下相应浏览器的问题,然后针对其设计出更合适的网页。
  • 如果重要地理区域或 ISP 的加载时间较长,不妨针对低带宽用户提供更合适的替代网页。
  • 如果您的目标网页速度较慢,则可以将改善重心放在浏览量最高的那些网页上。
  • 如果平均加载时间过长,您可以通过查看“网页加载时间段”来确定加载时间问题的严重程度。

当您思考应从哪里提升速度时,请先定位最慢速度指标(加载时间值最大)。例如,如果您:

  • 平均重定向时间长:分析是否需要进行重定向。另外,请检查来源,查看是否是某个特定引荐来源网址导致了较长的重定向延迟。
  • 平均域名查找时间长:考虑改为采用响应时间稳定且较低的 DNS 服务提供商。
  • 平均服务器响应时间长:缩短后端处理时间,或者让服务器位置靠近用户。
  • 平均网页下载时间长:降低初始数据大小。
该内容对您有帮助吗?
您有什么改进建议?