资源定时数据
概述
资源计时数据提供了一个强大的视图,以了解您的网站的个别对象级资源的性能。
基于我们提供的有关连接时间、下载时间和不同响应时间的数据,资源计时帮助客户查看页面级对象的网络性能。页面级对象的例子有图像、JavaScript文件、API调用等。它使客户能够更好地了解页面级性能。最终的结果是,客户可以更好地管理他们的交付,并确保整体更好的用户体验质量。
下面几节将介绍资源定时数据的配置、数据描述和报告。
资源定时配置
门户中的用户界面允许您直接输入Resource Timing配置的设置,作为JSON编码的替代方案。
请注意:尽管通过JSON编码的配置仍然可用,但强烈建议您使用UI进行配置。
导航
2 .在左侧导航中,选择“影响->资源定时数据->资源定时配置”。
首次配置
- 选择现在就开始就可以开始了。
- 一个默认配置将打开对话框,供您包括或排除资源并输入采样率。
默认配置
默认配置设置是启动所需的最低设置。有三个主要的默认配置设置:
- 要包含和排除的资源
- 采样率
- 默认提供程序检测
要包含或排除的资源
此功能允许您包含或排除要从中收集计时数据的特定资源。如果为空,默认情况下包括所有资源(即不排除任何资源)。
您可以输入文件名称、文件扩展名、文件夹名称、文件路径等资源,甚至可以输入字符串。字符串中包含的任何内容都将作为资源提取。
新闻输入或者是返回在每次输入资源名称时输入一个关键字以提交它。中输入特定资源包括字段时,只包括这些资源,而排除所有其他资源。要排除特定的资源,请在排除Field和其他所有内容都将包括在内。您甚至可以编写自定义正则表达式逻辑来自定义包含或排除过程。
采样率
的采样率允许您输入希望从中收集IRT数据的一小部分访问者样本。输入0到100之间的值(以百分比表示)。理想情况下,您必须输入采样率的最低百分比——这个值足以收集所需数量的资源定时测量。
注意:资源定时数据的采集会给系统带来较大的负荷。此功能用于客户对数据进行采样,而不是为每个Radar会话收集数据。
警告:对于拥有大量数据的客户,可以从1%的抽样率开始。慢慢增加,直到达到统计上有用的比率。高采样率可能会导致服务器过载、速度变慢甚至崩溃。
第一次采样率设置步骤
- 从1%的抽样率开始。等待24-48小时,直到你收到一些测量结果。
- 检查红外热成像图看看它在多个资产上是否平滑。
- 如果是,那么将采样率保持在这个值,除非客户有很高的网络流量。
- 或者,如果图表由于数据量少而看起来不稳定,那么慢慢地打开它。
- 重复所有的检查,并缓慢地提高速率(理想情况是每24-48小时一次),直到收到足够的数据(大约10%)。
- 对于网络流量较低的客户,你可以提高10%以上。但对于每一个小的增长,确保你执行所有提到的检查。
选择下一个去默认提供商检测设置对话框。
默认提供程序检测
提供者检测允许您识别提供资源的提供者或平台。输入一个主机名,该主机名被配置为检测为资源提供服务的提供者。您可以输入多个主机名,并为每个主机分别配置提供程序检测。看到供应商检测节中有关如何配置提供者检测的信息。
选择完整的完成首次配置。
网站
的资源定时数据是围绕三个主要领域设立的:
- 网站
- 配置
- 供应商检测
在左侧导航窗格中,转到影响项->资源定时数据->资源定时.
的网站页面下资源定时数据打开。
输入要收集资源定时数据的站点的主机名。下网站,您会发现系统中已经存在的主机名列表。如果您没有找到所需的站点(主机名),您可以通过单击添加按钮。的添加站点对话框允许您添加一个新站点,以便在其上配置资源定时数据。
配置
导航到影响项>资源定时数据>资源定时配置从传送门的侧边导航菜单。的网站页面在下面打开资源定时数据.
从顶部导航栏选择配置.
您可以通过单击页面右上角的add按钮添加新的配置。
请注意:在页面中还会看到包括默认配置在内的配置列表。您可以选择默认配置,也可以从列表中编辑现有配置,而不是添加新配置。
添加配置
要添加新配置,请单击添加按钮在页面的右上角。
的添加资源时间配置对话框打开。这允许您输入一个新的配置的名字,添加要包含或排除的资源,并添加采样率.
编辑配置
要编辑现有配置,请选择编辑配置配置名称旁边的按钮。
供应商检测
提供者检测确定当某个域在Openmix后实现负载平衡时,由哪个平台处理该域的请求。建议所有启用了资源定时数据的客户配置提供者检测服务。
要配置提供程序检测,请导航到影响项>资源定时数据>资源定时配置从左侧导航窗格。
的网站页面下资源定时数据打开。从顶部导航栏选择供应商检测.
单击页面右上角的添加按钮。
在添加提供商检测配置对话框,输入以下内容。
配置名称
为配置输入一个名称。名称不能包含空格、特殊字符,且不能重复。
主机名
输入要为其配置提供者检测的主机名。可以输入多个主机名,并分别指定检测方法。
检测方法
检测方法涉及为您所输入的每个主机名指定测试对象的类型(标准的或自定义的)和路径(到测试对象的)。
标准测试对象
对于标准测试对象,路径可以指定为:/ provider-detection platform.html而且/ provider-detection platform.gif.对于这个设置,/ provider-detection /就是你的目录路径。
注意:不是必须输入上面描述的路径。但是,对于您输入的任何路径,请确保platform.html而且platform.gif文件在目录路径中找到。
自定义测试对象
在自定义测试对象的情况下,您需要确保在您输入的确切路径中找到测试对象。例如,对于主机名foo.com
和路径静态/ bar.css
, URLhttp://foo.com/static/bar.css
必须有效。
头
平台头
如果您选择平台头,确保X-CDN-Forward:
在测试对象上发送。如果X-CDN-Forward:
没有在响应头中找到,那么客户端将继续进行下一个测试,该测试可以使用自定义.
自定义
如果您选择自定义,确保您输入的正则表达式与CDN的响应头之一完全匹配。
如果您添加了多个响应标头,那么将按照在门户中输入的相同顺序对每个响应标头进行正则表达式测试。
点击创建完成这个过程。您现在可以在下面的列表中看到新创建的配置供应商检测.如果要修改配置或删除配置,请单击编辑或删除图标。
您的配置现在已经完成。若要通过JSON编码配置提供者检测,请与您的帐户代表联系。
资源定时测量说明
下表显示了收集到的资源定时测量。
测量 | 描述 | 资源定时计算 |
---|---|---|
DNS查询时间 | 资源DNS解析所需的时间。称为DNS阶段。 | domainLookupEnd - domainLookupStart |
TCP连接时间 | 浏览器与服务器建立连接所需的时间。称为TCP阶段。 | connectEnd - connectStart |
第一个字节等待时间(TTFB) | TTFB是浏览器在开始接收资源之前等待的时间量。 | responseStart - startTime |
往返时间(RTT) | 从请求开始到响应开始的时间。称为请求阶段。 | responseStart - requestStart |
等待时间 | 响应开始和响应结束之间的差值。称为响应阶段。响应通常来自服务器、缓存或本地资源。 | responseEnd - responseStart |
持续时间 | 从进程开始到完全接收资源的总时间。 | responseEnd - startTime |
欲知详情,请浏览https://www.w3.org/TR/resource-timing-1/#process
资源定时报表
的资源的时机菜单包括以下报表:
- 性能报告—资源定时测量数据。
- 统计分布报告—通过统计分布报表视图查看资源定时数据。
性能报告
该报告根据所选值深入了解资源定时的性能数据。
默认报表视图:
- 维度:资源主机名
- 测量:持续时间
- 时间范围:最近24小时
统计分布报告
该报表用于展示“资源定时”的统计分布情况。该报告深入了解了每个资源值收集了多少测量值。您可以基于资源、页面、平台、位置和用户代理进行筛选,在测量类型之间切换,并在特定页面、位置和用户代理详细信息之间运行比较。
默认报表视图:
- 维度:资源主机名
- 测量:持续时间
- 时间范围:最近24小时
胡须图
使用报表
要针对特定的报表需求细化和定制报表视图,请在性能和统计分布报表中使用以下功能。除了报表的标准功能,如报表共享、后台切换、数据导出等,还提供了以下功能:
主要尺寸
通过图表上方的菜单选择图表的主要维度。您可以使用它作为报表上强大的枢轴,以资源主机名、页面主机名、页面和平台名表示数据。
过滤器:报告时间范围
报表生成的时间范围可选择“最近60分钟”、“最近24小时”、“最近48小时”、“最近7天”、“最近30天”或自定义范围。默认视图为“最近24小时”。
报告时间间隔
选择需要查看趋势图的时间间隔。根据您正在查看的日期范围,您可以以一分钟、一小时或一天的间隔查看图表。
测量类型
选择要查看资源定时的测量类型。从持续时间、DNS查找时间、往返时间(RTT)、TCP连接时间、等待时间和等待(TTFB)中选择。
选择一个统计指标查看数据。
过滤器:强大的向下钻取功能
这些报告在根据数据选择合适的过滤器方面略有不同。报告中有以下过滤器选项:
资源主机名:
资源:
主机名:
页面:
平台名称:
位置:网络、大陆、国家、地区和州:
用户代理:设备类型、浏览器、IOS: