缺少创建时间并不等于无法维护,但基线要换一种建法:不再按“链接年龄”排序,而是按“当前可验证状态 + 变动敏感度”分组。先给每条外链图片记录补一个可复现的观测结果,再用两次观测之间的差异判断优先级;如果清单里连来源页和图片地址都残缺,就应先把范围缩小到仍能打开、且图片确实由外部域名提供的条目。
历史清单缺少创建时间,通常有两种情况。第一种是记录本身完整,只是没写日期:来源页、图片地址、所在页面位置都在,这类清单适合补“状态基线”,不必强行回填创建时间。第二种是记录只剩一个来源域名或一段描述,图片地址和页面位置都缺失,这类清单不适合直接维护,应先做范围收缩。
区分方法很直接:随机抽十条,逐条尝试打开来源页并确认图片是否仍由外部域名加载。如果八条以上能定位到具体图片,说明属于第一种;如果多数只能看到域名首页或已改版页面,说明属于第二种。这个抽查结果决定下一步:第一种进入状态分组,第二种先补地址,补不齐的移入待淘汰区,不占用维护精力。
没有创建时间时,维护基线可以由两次观测构成。第一次观测记录四项:来源页是否可访问、图片是否仍在外链位置加载、图片返回状态是否正常、页面主题是否与图片用途一致。第二次观测在一段固定间隔后进行,比较这四项是否发生变化。
变化本身比绝对状态更有维护价值。假设某条记录第一次观测时图片正常加载,第二次观测时来源页仍可访问但图片已改为站内托管,这说明外链关系已经消失,应标记为“已失效但页面仍在”。反过来,如果来源页打不开、图片地址却仍能直接返回,也不能直接判定链接仍有效,因为承载它的页面可能已经不存在。两种情况的处理动作不同:前者应确认是否还有替换位置,后者应优先确认页面是否迁移。
这里的关键假设是:两次观测使用相同的访问环境和判断口径。如果第一次用桌面端、第二次用移动端,或者一次能访问、一次被地区限制,差异就不能归因于链接本身。遇到这种情况,应把该条标记为“观测条件不一致”,而不是直接判失效。
缺少创建时间时,可以按变动敏感度把清单分成两组,分别采用不同维护节奏。
分组依据不是主观感觉,而是可核对证据:来源页在过去两次观测中是否发生过路径变化、标题变化或模板变化。如果一条记录连续两次观测都完全一致,可以放入低敏感组;如果两次之间出现路径或模板变化,应放入高敏感组。这个动作的结果会直接影响下一次复测范围:高敏感组扩大抽查比例,低敏感组维持抽样即可。
假设清单里有 100 条外链图片记录,都没有创建时间。先抽 20 条做首次观测,记录为“可访问且外链加载”“可访问但已改站内”“不可访问”“无法判断”四类。假设结果是 12 条正常、4 条改站内、2 条不可访问、2 条无法判断。
下一步不是给 100 条补日期,而是把 12 条正常记录按来源页类型分组:栏目页和活动页进入高敏感组,文章页进入低敏感组。4 条改站内的记录,检查来源页是否仍有图片位置可替换;如果有,进入待替换清单,如果没有,标记为关系已消失。2 条不可访问的记录,先确认是页面下线还是临时故障,只有连续两次都不可访问才移出维护范围。2 条无法判断的记录,保留原状态并更换访问条件复测,不并入失效统计。
这个例子的数字只用于说明分组方法,不代表任何真实清单的比例。它的作用是让维护基线从“猜创建时间”变成“记录可验证状态和变化”。
有些记录即使能打开,也不适合纳入常规维护。比如来源页主题已经与图片用途无关、页面明显属于临时活动页、或者图片仅作为页面装饰且没有实际指向价值。这类记录可以保留在历史清单中,但不进入复测节奏,避免把维护资源耗在已经失去意义的条目上。
另外,如果清单中的图片地址指向的是第三方图床或已停止维护的外部服务,应先确认该地址是否仍能稳定返回,再决定是否继续保留。无法确认稳定性的,不应作为长期基线的一部分。维护基线的目标是让每一条保留记录都有明确的判断依据,而不是追求清单条目数量。
当来源页和图片地址都能稳定定位时,优先补状态字段;当记录残缺到无法定位图片时,优先补地址或淘汰。两次观测之间的差异,比创建时间更能说明一条外链图片当前是否值得继续维护。