跳转到主要内容

4.7.2 数据备份机制

  即使网站加上了监控服务,只是保证了当时可以访问,而如果因为硬盘损坏等原因引起数据丢失并没有办法,因此对网站的数据备份非常重要。

  对于不同的网站可以有不同的备份周期和手段:

不常更新的网站:

  如果网站以提供信息浏览为主的话,因为数据变化不频繁,也可以降低备份频率,以周或者月为备份间隔,甚至有些网站上线后很少变化,就只需要上线前在本地备份就可以。

经常更新的网站:

  如果网站还有网友互动部分,也就是用户可以留言、评论、提问等操作,这时必须缩短备份间隔,保证万一出现硬件故障也不至于丢失过多数据,一般可以以天或者小时为备份间隔。

不能中断的网站:

  而对于大型互动网站来说,需要采取多重热备份的方式来保证每时每刻的数据安全,保障网站时时在线。

  以本书作者所在网站为例,有多台服务器、多种服务,我们的备份策略是每日备份,凌晨服务器自动启动备份脚本,将目录文件打包、将MySQL数据库导出备份到本地硬盘,然后上传到专门备份服务器或者备份硬盘中。而且每天白天还会有人工检查备份是否成功,每个季度从备份服务器或者备份硬盘中复制一份全备份数据。

  提醒:数据备份的重要性怎么强调都不为过,一个网站因为硬盘损坏而丢失几年累计数据的故事时有发生,希望大家不要遇到这样的悲剧!

AdSenseBook.cn 2009-2023 v1.11 a-j-e-0 James Qi