最小修复试验的目标不是一次解决所有问题,而是用最小改动验证“VIP域名选择”中真正的阻塞点。做法是:先写下期望交付结果,再倒推必需资料、任务、责任和验收标准,只改一个变量,观察结果,再决定下一步。
先明确最终要交付什么。例如:让VIP域名在目标搜索引擎中可被抓取、可被正确解析、可被访问,或让站内链接指向正确地址。交付结果不同,试验范围完全不同。
把交付结果写成一句可验收的话,例如“目标URL返回200,且robots.txt未屏蔽该路径”。这句话就是试验的验收线。
假设一个场景:VIP域名更换后,部分页面无法访问。不要同时改DNS、改证书、改跳转。按下面顺序做。
每一步只回答一个是非题:这个变量是不是当前阻塞点?是,则保留修复;否,则回退并换下一个变量。
下面这些检查项可以直接用于VIP域名选择后的最小修复试验。每项都要写清“看什么”和“什么算通过”。
dig或nslookup查询域名,看返回IP是否与目标一致。一致算通过。Disallow: /或针对目标路径的屏蔽。若屏蔽,抓取会被限制,但这不等于索引一定被移除。不同搜索引擎对同一检查项的支持和反应可能不同,涉及具体搜索引擎时须分别核查其官方文档。
最小修复试验适用于“第一次接触、原因不确定、改动可能影响线上”的场景。若已经明确知道唯一原因,例如证书已过期且无其他异常,可以直接修复,不必再拆试验。
回退规则要提前写:改DNS前记录原记录;改robots.txt前保存原文件;改跳转前记录原目标。若试验后验收项未通过,先回退,再换下一个变量。不要在同一轮里同时改两个变量,否则无法判断是哪一个起了作用。
下一步:写出你的交付结果、一个待验证变量、验收命令和回退方式,然后执行第一轮最小修复试验。