判断标准不是“还慢不慢”,而是“最近一轮改动是否让可测量的指标朝目标移动”。如果连续两轮针对同一瓶颈的优化,核心指标改善不足预期的一半,或改善只出现在个别样本上,就应停止继续加码,转向调整方向;反之,指标稳定下降、瓶颈逐层暴露,就值得继续优化。
打开网页慢可能发生在多个环节,不同环节对应完全不同的处理方向:
用浏览器开发者工具的 Network 面板看瀑布图,记录三个数:TTFB、首次内容绘制(FCP)、最大内容绘制(LCP)。这三项分别指向服务端、整体加载和主要内容可见时间。只有先定位到具体环节,后续的“继续”或“转向”才有依据。
满足以下条件时,继续在同一方向投入是合理的:
举例(假设场景):某页面 LCP 为 4.5 秒,排查发现首屏大图未压缩,压缩后降到 3.4 秒。此时瓶颈仍在资源加载,继续处理脚本和字体是顺理成章的。判断依据是“指标下降且瓶颈未转移”,而不是“感觉还能再快一点”。
出现下列信号,说明原来的方向收益已经见顶:
这时应把方向从“继续压这一项”改为“换环节”或“换目标”。例如从单纯压缩资源,转向检查服务端缓存、CDN 命中率,或重新评估页面本身的内容量是否必要。
准备交接时,不要只写“已优化打开速度”,而要给出可核对的记录:
验收方可以按同样条件复测,对比指标是否落在记录范围内。如果数值无法复现,或记录里只有“变快了”没有具体数字,就应要求补充,而不是直接签字。
先花半小时做一次基线测量:用同一设备、同一网络,记录目标页面的 TTFB、FCP、LCP 三个数值。然后对照上文条件,判断当前瓶颈属于“仍在同一环节且指标在降”还是“已见顶或瓶颈转移”,据此决定继续优化还是调整方向,并把这次测量结果写进交接记录。