Page load time
此报表可让您分析网站页面的加载速度。 浏览器分几个阶段加载页面。 加载速度可能在任一阶段下降。
要查看报表,请转到 Reports → Monitoring → Page load time。
此报表的示例可用于 Yandex Metrica 演示计数器。
使用此报表的方法
了解您的平均网站加载时间
要确定完全加载一个页面需要多长时间,请检查 DOM 加载时间指标。 要了解安装了计数器的网站上的所有页面的总加载时间,请检查显示为 Total and average 的字段。
确定加载一个页面需要多长时间
确定 Turbo 页面的加载速度
如果在原始网站和 Turbo 页面上安装了相同的 Yandex Metrica 计数器,则需要选择细分:
-
找到 Load speed of sites for which 条件组并点击
。
-
选择 Turbo 条件。
确定您的网站在世界各地的加载速度
首先,选择所需区域:
- 点击 Dimensions → Audience → Geography。
- 选择必要的指标。 例如,City、Country。
现在,该报表可以分别显示每个地区的指标数据。
报表结构和设置
在报表中,数据使用_分位数_进行解释。 默认情况下,选择 50% 分位数。 这意味着 50% 的情况下,页面加载时间少于报表中显示的时间。 90% 分位数意味着下载时间不会超过 90% 情况下显示的时间。
例如,如果我们随机加载一个页面 10 次,平均起来有 9 次的加载速度比报表中显示的时间更快,而有 1 次需要更长的时间。
您可以自行设置所需的分位数。 分位数越高,用户就越有可能在报表中指定的时间内加载页面。
报表中的指标对应页面加载的各个阶段,同时还会显示加载时间。
-
DNS(DNS 请求处理):加载页面时处理 DNS 服务器请求花费的时间。 仅对具有非零时间的值进行计数。
此参数受处理对站点域的请求的 DNS 服务器的速度影响。
-
Redirects(处理重定向): 加载页面时处理 HTTP 重定向花费的时间。 仅对具有非零时间的值进行计数。
-
Time to establish connection: 在获取页面内容时,浏览器等待连接到 HTTP 服务器的时间。 仅对具有非零时间的值进行计数。
此参数受用户和网站之间的网络延迟以及传入请求对网站的负载大小的影响。
-
Server response: 从 HTTP 服务器向浏览器发送请求并获得含页面内容的响应所需的时间。 仅对具有非零时间的值进行计数。
此参数受 Web 服务器生成响应的速度、页面大小以及用户和 Web 服务器之间的数据传输速度的影响。
-
HTML load and parsing time: 从服务器下载页面内容之后以及在渲染之前,浏览器处理页面内容花费的时间。
此参数受 HTML 页面的大小和复杂性影响(复杂性包括计数器数量和嵌套级别数量)。
-
DOM loading time:从用户点击打开 Web 页面到页面及其所有组件(图像、CSS 和脚本)完全加载的时间。 此指标的最大显示值为 30 秒。
-
Time to rendering:从开始转到页面到页面开始在浏览器中渲染的时间。 这是用户主观感知为网站加载速度的值。 这通常需要不到 2 秒的时间。
时间以秒为单位显示。 由于加载速度可能取决于浏览器,因此我们建议使用按浏览器的细分。 在优化加载时间时,请注意最耗时的参数并首先对其进行优化。
有关配置报表的信息,请参阅Report settings。