小标题应该按“准备—实施—验证—维护”四段来组织,每段回答一个具体问题,而不是把优化手段罗列一遍。最关键的一步是验证:没有前后可比的测量数据,小标题写得再整齐也无法说明优化是否生效。下面按这个顺序说明每一段小标题该写什么、怎么判断写得到不到位。
准备段的作用是让读者知道“改之前拿什么当基准”。小标题可以写成“先固定三个测量口径”或“优化前需要记录哪些数据”,正文给出可执行动作:
判断标准:如果小标题只写“了解性能现状”,读者无法据此行动;写成“记录哪三项数据”才算合格。适用条件是页面结构相对稳定,若页面正在改版,应先等结构定稿再取基准。
实施段最容易写乱,常见错误是把图片、脚本、缓存、服务器混在一个小标题下。更合理的做法是按资源类型拆分,例如:
每个小标题下只讲一类改动,并写清改动前后的差异。假设一个页面原有 12 个脚本请求,其中 5 个属于非关键脚本,把其中 3 个改为延迟加载后请求数下降,这就是可核对的例子,而不是“性能大幅提升”这类无法验证的说法。适用条件是你能定位到具体资源;如果连资源清单都没拿到,应先回到准备阶段补测量。
验证是本题最关键的一步。小标题可以写成“改动前后怎么比才有效”,正文必须交代对比前提:同一页面、同一测试条件、同一时段附近。需要排除的干扰包括:
判断结果时,如果指标变化幅度小于测试本身的波动范围,就不能认定优化生效。适用条件是你能拿到改动前后的两组数据;只有一组数据时,只能描述现状,不能下结论。
维护段回答“以后怎么防止性能回退”。小标题可以写成“上线后每周检查哪些项”,正文给出固定检查清单,例如资源体积是否回升、新增脚本是否阻塞加载、缓存配置是否被覆盖。检查频率按页面更新频率决定:更新频繁的页面检查间隔短一些,长期不动的页面可以放宽。
如果检查发现指标回到优化前水平,先确认是新增内容导致,还是配置被改动,再决定是否重新执行实施段的某一类改动。
把四个小标题连起来读,如果它们能回答“拿什么比、改了什么、比出来什么、以后怎么查”,组织方式就是合格的。若小标题之间只是并列的优化手段,缺少测量和验证环节,应把验证单独提为一段。下一步:挑一个页面,先记录基准数据,再按资源类型逐项改动,最后用同一条件复测一次。