谷歌的马丁·斯普利特最近对与测试工具相关的实验室数据和现场数据之间的差异进行了详细说明,斯普利特表示,现场数据更可靠,因为它可以指示真实用户如何体验网站并与之互动。是在6月10日举行的网站站长视频群聊中提出的。
一位网站所有者提交了一个问题,询问在测量页面速度时为什么现场数据和实验室数据之间存在差异。以下是的回应:“现场数据来自真实用户,而实验室数据来自一台非常强大的机器来自世界各地的良好互联网。因此,您可能看不到相同的结果。”
提供了一个使用工具测试站点的假设示例,该工具使用来自站点服务器所在国家/地区的实验室数据。在此示例中,实验室数据可能会很快确定站点负载。这是因为该网站托管在运行测试的国家/地区,因此发送数据所需的物理时间非常短。
假设该国的高速互联网接入相对比较发达。这样可以进一步提高通过实验室数据衡量的网站速度。但是,当网站的访问者位于另一个国家/地区时,该速度会大大降低。如果访客居住的地方没有高速互联网连接,则速度会进一步下降。
这是实验室数据与现场数据之间的关键区别,实验室数据是在理想条件下通过受控测试测量的,而现场数据则根据真实用户在各种条件下与站点的交互方式进行测量。“在那种情况下,我的实验室数据看起来很棒。然后,由于我的用户位于世界的另一端,我的现场数据看起来很糟糕。
发生这种情况是因为实验室数据只是合成的。这只是现实世界中发生的事情的一个近似值。然后,您将获得现场数据,令人惊讶的是,它可以为您提供人们正在经历的实际情况。因此,如果您知道您正在使用缓慢的旧手机为用户提供服务。或农村,多斑点的互联网连接。这就是发生的情况。这是现场数据看上去比实验室数据差很多的时候。
这是一个普遍的问题–开发人员通常会在现代笔记本电脑上使用出色的连接。然后,真实世界的用户使用的是旧的2,该设备位于德国北部农村的某个地方,如果幸运的话,可以连接到。然后,一切对他们来说看起来都很糟糕……与实验室数据相比,现场数据可能是一个更好的指标,它可以更好地指示实际用户对您的网站的体验。因为实验室数据实际上只是某人的服务器对您的事物进行请求。然后,如果该服务器非常健壮,那么您会得到相当不错的数字,但是现实世界并不那么健壮和不错。”
还没有评论,来说两句吧...