网站规模扩大后,最不适合继续手工做的是那些需要逐页重复、结果必须保持一致、且一旦遗漏就会影响整站判断的工作,例如逐条检查页面能否被抓取、逐页核对标题与正文是否对应、每次改版后手工重测全部模板。判断标准不是“手工能不能做完”,而是“漏做一页会不会让结论失真”。如果会,就应从手工改为可重复执行的批量检查或自动校验;如果只是少量高价值页面的主观判断,手工反而更合适。
规模扩大后,工作可以按两个维度分开:一是结果是否要求全站一致,二是出错后能否从抽样中发现。逐页检查抓取状态、批量核对重定向链、检查模板改动是否影响所有同类页面,属于一致性要求高的工作,手工做必然出现遗漏,应优先退出。相反,判断某个栏目内容是否值得保留、评估一批页面与搜索意图是否匹配,这类工作依赖经验和语境,抽样加人工判断仍然成立,可以保留手工,但要把抽样规则写清楚。
还有一种介于两者之间:手工执行一次,然后把规则固化成脚本或检查清单。它适合规则已经稳定、但暂时没有完整数据或权限的场景。比如无法读取服务器日志时,仍可用站点地图和页面模板做小范围核对,但不能据此推断整站抓取情况。
如果拿不到日志、没有后台权限、也无法安装监测工具,仍可以做一件最小的事:按页面模板各抽取若干代表页,记录它们从请求到主要资源加载完成的大致表现,并标注这些页面是否属于同一模板、同一资源组合。这个动作能回答“问题是否集中在某一类模板”,不能回答“全站有多少页面受影响”,也不能证明某个资源就是唯一原因。
执行后,如果同一模板的抽样页面表现接近,而不同模板差异明显,下一步应优先检查该模板共用的资源加载方式,而不是继续逐页测更多页面。如果抽样结果分散,没有明显模板规律,则说明手工抽样已不足以支撑判断,需要争取日志或监测权限,或者把检查范围缩小到可解释的一批页面,并明确结论只适用于这批页面。
以下工作一旦页面数量超过可逐条核对的规模,就应从手工改为可重复流程:
改写的适用前提是规则已经明确。规则还在反复调整时,过早自动化只会把错误放大。此时更合理的做法是保留手工判断,但把判断依据写成简短条目,等规则稳定后再交给批量检查。
假设一个站点有商品列表、商品详情和帮助中心三类模板。没有日志权限,于是每类抽五个页面,记录主要资源加载完成的大致时间。结果发现商品详情页普遍偏慢,列表页和帮助中心页接近。此时不能得出“商品详情模板是唯一原因”,因为抽样量小,也可能受网络波动或个别资源影响。但可以据此把下一步限定为:检查商品详情模板共用的资源,并扩大该类模板的抽样量。若扩大后仍然一致,才值得投入改造;若变得分散,则应回到权限和数据问题,而不是继续优化模板。
退出手工的硬条件是:工作重复、规则稳定、遗漏会造成错误结论。保留手工的硬条件是:判断依赖语境、样本本身需要挑选、错误不会扩散到整站结论。介于两者之间时,先保留手工判断,但把每次判断的依据和范围记下来;当同类判断重复出现且规则不再变化,再考虑改成批量检查。无论选哪条路,都要说明当前结论覆盖哪些页面、不覆盖哪些页面,避免把局部抽样当成整站事实。