之前讲过要备份网站,但很多人备份完就以为万事大吉了。其实备份这事有个大坑:你根本没试过恢复,真出事的时候才发现备份文件是坏的。

3-2-1备份原则

业内常用的备份策略叫「3-2-1」:

你有3份数据:线上一份,备份两份。

存在2种不同介质:比如一份在主机本地,一份在云存储。

1份异地:别把备份都放在同一台服务器或者同一个机房。服务器挂了,备份跟着一起没。

听起来复杂,其实小站做到很简单:网站自动每天备份到主机本地,再同步一份到阿里云OSS、腾讯云COS这种对象存储。就够了。

备份什么

别只备份数据库。你网站的文件(图片、模板、插件)+数据库(文章、用户、评论)都要备份。

有些新手只备份数据库,结果服务器挂了,之前传的几百张图片全没了。

定期测试恢复

这是最容易被忽略的。每过一两个月,下载最近的备份,在本地或者测试环境恢复一下,看看能不能打开。

很多人备份是开了,但备份文件损坏、或者备份的是错误目录,真出事才发现恢复不了。测试一次只要半小时,比出事了哭强。

保留多久

小站每天自动备份一份,保留最近7天的就够。更早的备份意义不大,还占空间。重要版本(比如刚做完改版)可以手动存一份永久保留。