WEBVTT

1
00:00:00.000 --> 00:00:10.000
用隔离目录验证备份，而不是直接覆盖线上站点。
原创流程图解，命令与输出均为示例。

2
00:00:10.000 --> 00:00:20.000
需要恢复可继续维护的站点，不只是能打开的首页。
证书与数据库根据实际部署单独规划。

3
00:00:20.000 --> 00:00:30.000
实时同步可能把误删同时传播到另一个位置。
本机备份不能防止整块磁盘损坏。

4
00:00:30.000 --> 00:00:40.000
选择故障发生之前的一份可用备份。
体积正常不代表业务内容完整。

5
00:00:40.000 --> 00:00:50.000
先确认下载或传输没有损坏归档。
OK 是示例输出，真实结果必须自行检查。

6
00:00:50.000 --> 00:01:00.000
解压之前，检查路径与文件类型。
不要对来源不明的归档直接执行恢复。

7
00:01:00.000 --> 00:01:10.000
隔离目录应与生产目录区分，保留原站点。
检查磁盘空间和目录权限，避免写到错误位置。

8
00:01:10.000 --> 00:01:20.000
归档可能包含 project/ 前缀，也可能是相对系统根目录。
不要为了省事盲目加入 strip-components。

9
00:01:20.000 --> 00:01:30.000
示例使用相对路径，不触碰生产站。
确认自己的归档结构后再执行。

10
00:01:30.000 --> 00:01:40.000
先查看 package.json 和锁文件，理解构建脚本。
安装依赖可能执行生命周期脚本，不运行未知项目。

11
00:01:40.000 --> 00:01:50.000
确认环境后，在隔离项目中执行构建。
构建命令成功不代表所有页面和下载都正确。

12
00:01:50.000 --> 00:02:00.000
选择有代表性的页面，而不是只测首页。
检查大小写、中文路径与资源版本。

13
00:02:00.000 --> 00:02:10.000
用域名匹配证书，验证最终访问结果。
不要跳过证书验证后宣称 HTTPS 正常。

14
00:02:10.000 --> 00:02:20.000
静态博客源文件与业务数据库不是同一份数据。
不要让测试应用向生产数据库写入。

15
00:02:20.000 --> 00:02:30.000
留下别人也能复查的演练记录。
记录真实结果，不把示例输出当作证据。

16
00:02:30.000 --> 00:02:40.000
正式恢复需要维护窗口、写入策略和回滚条件。
动态业务必须考虑演练期间新增的数据。

17
00:02:40.000 --> 00:02:50.000
备份流程会随着站点结构变化而失效。
定时任务成功只是开始，恢复能力需要持续验证。

18
00:02:50.000 --> 00:03:00.000
从小样本开始，逐步形成自己的维护流程。
原创 1080p 字幕图解 · 无旁白 · 不执行服务器操作。
