网站迁移要准备的记录,核心不是“把旧文件拷走”,而是让迁移前后每一处变化都能被核对、被解释、被回退。具体应准备四类材料:迁移范围清单、原环境快照、变更操作记录、验证与回退记录。缺少其中任何一类,出问题时只能靠猜测,无法判断是数据没导全、配置写错,还是解析尚未生效。
迁移开始前,先把旧站的真实状态固定下来,作为后续比对的基准。建议至少记录以下内容:
这些记录的作用是回答“迁移后和迁移前是否一致”。如果只记录“大概有几百篇文章”,迁移后无法确认是否有遗漏,也无法向需要核对的人说明差异来源。
网站迁移通常有两种处理路径,适用条件不同,所需记录也不同。
方案一:整体搬迁,原环境保持可访问。适合页面数量多、外部依赖复杂、不能长时间中断的站点。记录重点是原环境快照和回退路径,因为一旦新环境异常,可以快速切回旧环境。判断标准是:旧服务器在迁移后一段时间内是否仍能正常提供服务。
方案二:原地切换,迁移后旧环境下线。适合结构简单、数据量小、可接受短时间维护的站点。记录重点是变更操作步骤和验证结果,因为旧环境不再保留,出问题只能依据操作记录逐步排查。判断标准是:能否在维护窗口内完成全部切换并验证通过。
两种方案没有绝对优劣。选择依据是中断容忍度、回退需求和人力安排,而不是迁移工具本身。
迁移过程要按时间顺序记录,至少包含以下字段:
mysqldump这类可复现形式。举例来说,假设迁移一个企业展示站,操作记录中应写明“导出数据库并导入新库后,检查文章表行数与旧库一致”。这里的“行数一致”就是可核对的判断结果,而不是“看起来正常”。
迁移完成后,按以下清单逐项复查,并把结果写回记录:
复查中若发现异常,先区分“可能原因”和“已经定位的原因”。例如页面打不开,可能是解析未生效、服务器未启动或防火墙拦截,不能直接断定是某一种原因。只有通过查询解析、查看服务状态、检查端口后,才能把原因写进记录。
如果你正准备迁移,先建立一份迁移记录表,把“迁移范围、原环境快照、操作日志、验证结果、回退方式”五列填满,再开始动手。记录表本身就是迁移质量最直接的检查依据。