先给有条件的结论:当源站返回正常、但边缘节点返回异常时,要保留的证据应围绕“同一 URL 在两条链路上的响应差异”展开,而不是只保存一份异常截图。至少应固定请求时间、完整 URL、请求头中的关键字段、源站与边缘节点各自的响应状态、响应头和响应体摘要,以及能证明两条链路指向同一资源的对照记录。这样做的目的是让后续判断有可复查依据,而不是靠记忆争论。但有一个反例会让这套证据失效:如果边缘节点异常只出现在某个地区、某个运营商或某个时间窗口,而你只保留了单一节点、单一时刻的记录,那么这些证据无法区分“边缘配置错误”与“局部网络抖动”,也无法支撑下一步决策。
源站正常只说明回源链路在某一刻可用,边缘节点是独立一层。边缘可能因为缓存规则、回源超时、节点故障、证书链差异或请求头改写而返回与源站不同的结果。搜索引擎抓取时通常经过边缘,所以读者看到的收录对比差异,可能来自边缘而非源站内容本身。要判断是否属于边缘问题,需要同时保留源站直连和边缘访问的响应,并确保两次请求的 URL、方法、User-Agent 和 Accept-Encoding 尽量一致。否则对比本身就不成立。
以下清单按“能支撑一次复核”为标准,不追求全量日志。假设一次抓取异常发生在边缘节点,而你手头只有异常页面截图,那么补采下面这些字段比继续截图更有用。
这些字段的作用是区分原因。例如,源站与边缘状态码相同但响应体哈希不同,更可能指向缓存或内容改写;状态码不同且边缘出现回源超时,更可能指向链路或节点问题;只有边缘响应头缺失缓存字段而源站完整,则可能是边缘配置覆盖。
假设某旧内容页面需要退出,但保留一个跳转入口。源站直连返回 200,边缘节点返回 502。你保留了同一 URL 在十分钟内、同一请求头下的两组响应:源站 200 且响应体哈希为 A,边缘 502 且响应头含回源超时标记。此时下一步动作不是立刻删除页面,而是先核对边缘回源配置和该 URL 的缓存规则,确认是边缘无法回源还是源站对边缘请求做了限制。如果证据显示只有特定边缘节点异常,而其他节点正常,则优先处理节点或缓存层,而不是改动源站内容。这个判断依赖的是对照记录,而不是单次异常本身。
第一,只保存异常截图,不保存请求头和响应头,无法区分是内容问题还是链路问题。第二,把 robots.txt 的抓取限制当作索引移除证据。robots.txt 只约束抓取,不等于可靠的索引移除,也不保证页面会从搜索结果消失。第三,把站点地图当作收录保证。站点地图不保证收录,它只是发现入口之一。第四,把 HTTPS 当作边缘正常的证明。HTTPS 不保证安全无漏洞或排名,也不说明边缘节点一定正确回源。第五,不同搜索引擎支持情况须分别核查,不能用一个引擎的抓取结果推断另一个。第六,请求量或抓取量归零不能单独证明处理正确,它还可能来自抓取预算调整、节假日、站点整体改版或统计口径变化。
如果证据显示异常只出现在边缘且可稳定复现,下一步应保留一份带时间戳的最小复现记录,并据此决定是调整边缘配置、回源策略,还是暂时保留旧入口。如果异常无法稳定复现,则应扩大采样时间和节点范围,再决定是否改动源站。无论哪种情况,都不要在缺少对照记录时直接删除旧内容或旧系统。