记录改动前后的基线,核心做法是:在动手改任何配置、代码或内容之前,先用同一套指标、同一套工具、同一段观察窗口,把当前状态固定下来;改完之后,再用完全相同的口径复测一次,把两次结果并列比较。基线不是“改之前随便看一眼”,而是一份可复查的记录:指标名称、采集方式、时间范围、样本量、原始数据都要留下。缺少其中任何一项,改动后的变化就无法归因。
网站性能分析的指标很多,但基线记录不需要面面俱到,否则第一次做很容易半途而废。建议先按“用户能感知的”和“你能控制的”两个维度筛选。
选定指标后,为每个指标写下三件事:数据来源、采集频率、判定方向。例如“首字节时间,来自服务器访问日志统计,每天汇总一次,数值下降视为改善”。这一步做完,基线才有比较意义。
最关键的一步在这里:在改动生效之前完成采集,并保存原始数据,而不是只保存截图或汇总数字。汇总数字会掩盖波动,原始数据才能在事后重新计算。
具体可以按下面的顺序执行:
如果站点还在持续更新内容,要在记录里注明“基线期间是否有其他并行改动”。多个改动同时上线,事后无法判断是哪一个起了作用。
改动上线后,不要立刻下结论。先确认改动确实生效,再开始复测。复测的窗口长度、采集频率、工具参数应与基线阶段一致。
对比时按下面的检查项逐条判断:
假设某页面基线期首字节时间在 200 至 260 毫秒之间波动,改动后连续三天为 180 毫秒,且采集工具、时段、缓存设置均未变,这时才可以认为出现了超出波动范围的变化。若改动后数值为 240 毫秒,仍落在原区间内,则证据不足。
一次基线只对应一次改动。要把基线变成长期可用的资产,需要固定记录格式和存放位置,并在每次改动时沿用同一模板。模板至少包含:改动描述、改动时间、基线采集时间、复测时间、指标对照表、原始文件路径、结论与遗留疑问。
当站点结构、统计工具或采集口径发生变更时,旧基线不能直接与新数据比较,应重新采集一份基线,并在文档中标注口径变更点。这样后续任何人翻看记录,都能判断哪两段数据可以对比、哪两段不可以。
下一步建议:挑一个你正准备改动的页面或配置,先按上面的模板补一份改动前基线,再动手修改。基线没记录完整之前,不要开始改动。