不能默认还能连接。历史曲线能否延续,取决于新旧数据源测的是不是同一件事、采样口径是否一致,以及工具是否保留原始分项数据。如果只换了数据来源却沿用同一条趋势线,最常见的后果是曲线在切换点出现台阶,之后所有“变快”或“变慢”的判断都可能失真。下面用一个假设情境把决策过程走一遍。
假设某团队用一款页面速度优化工具监测一批页面,原来依赖实验室合成数据,后来换成真实用户监测数据。切换后曲线在某个日期突然抬升,团队第一反应是“改版把速度拖慢了”。这个结论不能直接下。
可区分的原因至少有三类:
只有先排除后两类,才能把台阶归因于数据源本身。做法是取切换日前后各一段重叠期,把新旧两套数据按同一批URL、同一时间窗口重算,看差异是否稳定。如果差异稳定,说明是口径差异;如果差异忽大忽小,才可能是真实性能波动。
历史曲线要连接,前提是新旧数据源存在一段可对照的重叠期。没有重叠期,任何拼接都是猜测。
假设重叠期取两周,把这段数据画成两条线:旧源一条、新源一条。可能出现三种结果,对应三种处理:
这个判断动作的结果直接决定下一步:能连接就继续用同一条趋势线做回归监控;不能连接就把切换点设为新基线,之后的告警阈值重新标定。
很多页面速度优化工具只导出汇总分数或单一指标。一旦换源,汇总值不可比,历史数据就废了。更稳妥的做法是保留可重新计算的原始分项,例如各阶段耗时、资源体积、请求数、样本量。
原因在于:汇总口径会随工具版本和数据源变化,但原始分项可以在新口径下重新聚合。假设旧源记录了首字节时间和资源加载时间,新源也记录同类分项,即使两者的综合评分算法不同,仍可用同一套分项重新算出可比指标。
反之,如果只存了汇总分,切换后既无法校正也无法验证,只能接受曲线断裂。因此选工具或做数据迁移时,应优先确认能否导出分项数据,而不是只看报表好不好看。具体某款工具是否支持、以什么格式导出,需要以该工具当前文档为准,不能凭旧印象推断。
个别样本上,新旧数据源差异可能很小,看起来可以无缝连接。但样本一多,例外就会冒出来,主要集中在三类页面:
所以“个别样本能连”不能推广为“整体能连”。规模化之前,应按页面类型分层验证重叠期差异,对差异大的分层单独处理。这一步的产出是一张分层对照结果,它决定哪些页面可以并入历史曲线、哪些必须从切换点重新起算。
把上面的判断收成一条可操作的路径:
回到最初的问题:历史曲线能不能连接,不取决于工具品牌,而取决于重叠期证据和分项数据的可重算性。没有这两样,连接只是把两段不可比的数字画在了一张图上,接下来的优化决策会建立在错误的前提上。