之前讲过要备份网站,但很多人备份完就以为万事大吉了。其实备份这事有个大坑:你根本没试过恢复,真出事的时候才发现备份文件是坏的。
3-2-1备份原则
业内常用的备份策略叫「3-2-1」:
你有3份数据:线上一份,备份两份。
存在2种不同介质:比如一份在主机本地,一份在云存储。
1份异地:别把备份都放在同一台服务器或者同一个机房。服务器挂了,备份跟着一起没。
听起来复杂,其实小站做到很简单:网站自动每天备份到主机本地,再同步一份到阿里云OSS、腾讯云COS这种对象存储。就够了。
备份什么
别只备份数据库。你网站的文件(图片、模板、插件)+数据库(文章、用户、评论)都要备份。
有些新手只备份数据库,结果服务器挂了,之前传的几百张图片全没了。
定期测试恢复
这是最容易被忽略的。每过一两个月,下载最近的备份,在本地或者测试环境恢复一下,看看能不能打开。
很多人备份是开了,但备份文件损坏、或者备份的是错误目录,真出事才发现恢复不了。测试一次只要半小时,比出事了哭强。
保留多久
小站每天自动备份一份,保留最近7天的就够。更早的备份意义不大,还占空间。重要版本(比如刚做完改版)可以手动存一份永久保留。


