结论先行:如果网站后续仍要改版、续费或换服务商,历史文档至少保留到“能独立重建运行环境并解释每一次变更”的粒度,即源码、配置、内容源文件、变更记录四类齐备;如果网站已经确定下线且不再恢复,可以只保留合同、验收单和域名证书等凭证,其余压缩归档。判断分界线不是项目金额,而是“未来是否还有人需要接手改动”。
这个前提决定了保留粒度,而不是文档越多越好。可以用一个简单问题测试:假设明天换一个从未参与过项目的开发者,他能否在不问你任何问题的情况下把站点跑起来、改一处内容、再安全回滚?如果能,说明粒度够;如果只能靠你口头回忆,说明关键信息还留在人脑里,不在文档里。
两种条件对应两种策略:继续运营的站点按“可重建”标准保留;确定停运的站点按“可举证”标准保留。前者重技术完整性,后者重法律与财务凭证。把两者混在一起,常见结果是该留的源码删了,无用的过程稿占了几十G。
可重建不等于把所有中间文件都留着。建议按下面四类归档,每类只留最终有效版本加必要的变更轨迹:
实际动作:在项目验收后一周内,由建站方交付一份归档包,并约定由你方指定一人做恢复演练——在测试环境按文档重装一次。演练中卡住的步骤,就是文档缺失的部分,补进说明后再归档。这个动作的结果直接决定后续改版是几天完成还是重新开发。
网站不再恢复时,继续保留全部源码和数据库既增加泄露风险,也增加存储与合规负担。此时保留重点转向能证明“做过什么、付过什么、域名归谁”:
假设一个场景:站点停运两年后有人主张某篇已删文章侵权。如果你只保留源码而没有带时间戳的发布快照,就很难说明当时页面状态;反之,若只留快照而删掉数据库,也无法确认是否还有残留用户信息。两类材料解决的是不同问题,不能互相替代。
有几种情况会推翻上面的默认判断。第一,网站涉及在线交易或用户注册,停运不等于责任终止,交易与日志记录往往需要按约定或适用要求保留更久,不能随源码一起清空。第二,站点包含第三方授权素材或字体,授权凭证要单独留存,否则后续复用会缺少依据。第三,域名虽停用但可能被他人抢注并影响品牌,是否保留防御性注册属于商业判断,与文档粒度分开决策。
另一个边界是多人协作项目。如果历史文档由建站方单方保管,你方只有阅读权限,那么一旦合作终止,文档可能随账号一起失效。稳妥做法是要求交付可离线保存的副本,而不是只给一个在线链接。链接失效、账号停用这类现象,不能单独证明对方删了资料,也可能只是权限或路径变化,需要先核对再下结论。
按以下顺序逐项确认,能减少反复:先确认站点是否继续运营;再列出未来一年可能发生的改动类型,如换服务器、改栏目、接支付;然后针对每类改动问“需要哪些文件才能完成”;最后只保留能回答这个问题的文件,其余标记为可清理。清理前做一次抽样恢复,确认归档包可用,再执行删除。
需要提醒的是,保留粒度是取舍而非标准答案。保留过多会让接手者难以判断哪个版本有效,保留过少则会在改版时被迫重做。把“可重建”和“可举证”两条线分开执行,并在交接单上写明每类材料的保管人和存放位置,比单纯追求文档数量更有用。做到这一步,项目结束才真正意味着风险可控。