试想有一天网站被人恶意清空了数据库,你却连个备份都拿不出来,辛辛苦苦做的网站等于泡汤喝了,简直哭都没地哭。
听着复杂,但其实网站备份无非就是整站备份和数据库备份。
想做好网站备份,一个前提是,你需要养成网站备份的习惯。
在实际备份过程中,你可以根据自己网站使用的程序和IDC的稳定情况,有针对性的采用多种备份结合的方式来实现保护网站。
对于网站文件的备份,或者说整站目录的备份,一般情况下,除了一些定期备份和特殊事件的备份外,网站文件有变动的时候,肯定是要备份一次的。
比如网站模板的变更、网站功能的增删,这类备份的目的主要是担心网站文件的变动引起整站的不稳定或造成网站其他功能和文件的丢失。
由于文件的变动频率较小,备份的周期相对较长,可以在每次变动网站相关文件前(如功能的变动),进行网站文件的备份。
对于网站文件或者说整张目录的备份,我们可以通过远程目录打包的方式,将整站目录打包并且下载到本地,这种方式是最简便的。
数据库对于一个网站来说,其重要性不言而喻。
网站文件损坏,我们可以通过一些技术还原手段可以实现。
比如模板文件丢失,我们换一套模板;网站文件丢失,我们可以再重新安装一次网站程序,但如果数据库丢失,相信技术再强的站长也是无力回天。
数据库备份的频率相对来说会更频繁一些。
虚拟主机一般都有自带的备份程序,使用面板程序的这些功能会极大提高备份和恢复的效率。
很多的网站程序也会自带备份功能,也有一部分自身是没有的,会用第三方开发者帮忙制作扩展程序。
例如对于WordPress来说,就有类似WordPress Database Backup这样的扩展插件可以实现对WordPress数据库的备份。

使用第三方工具备份是灵活度最大的一种备份方式,效率也相对较高,但较为依赖服务器本身提供的资源,如果服务器不提供,就无法实现第三方工具备份。