WonderCSS

如何进行高效而有序的网站备份

任你怎样的网站在运行、运营中都难免需要做网站备份工作。很多站长每天孜孜不倦的发文章写心得将网站打理的风生水起,但忽然某天因天灾人祸的原因服务器机房出问题了而又无法恢复,那么之前辛辛苦苦的网站成功就此白费,死的心都有……在此我们必须要养成备份的好习惯,好比平时电脑工作中我们要习惯性的按Ctrl+S来保存一下。

那么如何进行高效而又有序的网站备份呢?

一 根据静态、动态网站来进行网站备份

如果网站是静态网站多数都是HTML页面,只需要把页面保存一次即可。如果之后网站有页面改动,那么只需要把修改过的页面单独保存备份一下即可(在这里推荐将备份下来的网站做上时间标记)。因为静态网站不需要经常改动变化,所以不用经常备份。只根据改动的频率来备份即可。

如果是动态网站,变化的内容通常分为两部分,一个是UPLOAD上传资源(例如图片等),另一个就是数据库内容。一个成熟的网站系统,它会规定一个特殊的目录用来集中所有的上传资源。这样,我们只需要用 ftp 等把整个文件夹传下来即可(当然,先压缩成ZIP或RAR再下载会更有效率)。对于数据库来说,可以通过网站后台,把数据库内容导出即可。

二 按网站规模进行网站备份

上面我们说的备份主要是谈的备份内容,那么依据网站规模我们可以对网站备份的节奏进行规划,制定多长时间进行一次备份。

小型网站通常更新速度较慢,变化文件较少所以备份比较简单。我们可以规定,每周、每两周备份一次资源,每个月进行一次整站备份即可。

中型网站来说,更新比小型网站要快,资源、数据也比较多,如果出现缺损,而无法及时恢复到最新状态,那么对网站影响比较大。所以,要缩短备份周期。

大型网站的备份更加麻烦,大型网站每时每刻都在进行数据的更新,最好的方法就是热备份,建立一个镜像服务器,当网站更新的时候,及时的把数据同时复制到另一台服务器上,如果主站挂掉了,立刻将域名解析到镜像站上,这样可以最大限度的减少损失。

三 如何进行高效的网站备份

1 善于利用空间管理面板

一个成熟的空间面板都会有备份功能,这种功能往往会把要备份的内容,整体压缩成一个压缩包,然后可以使用 ftp 等下载。众所周知,下载一个大文件,要比下载多个小文件用的时间少,而且网页等文件,压缩比例很高,可以方便上传下载。此外,管理面板一般还附带很多备份工具,例如 PHPMyAdmin 等,可以使用这些工具导出数据库内容等( PHP 和 MySQL 类型的网站)。

2 将数据进行明确的划分归类

潜行者m通常的做法是,在一块用于放置备份的硬盘上,以某网站的名称命名文件夹,在文件夹下面新建两个文件夹“数据备份”、“资源备份”、“全站备份”。在数据备份文件夹放置导出的数据库文件,在资源备份文件夹放置图片等上传资源,把整站的压缩包放在全站备份文件夹中。

3 将备份数据压缩加密

对于文本型的文件,压缩比例是非常高的,对于 sql 等数据库文件,最好要进行压缩加密处理。这样,既可以减小体积方便传输保存,而且可以保证不会发生数据泄露。

4 复制多份存放在不同地方

理论上来说,备份放置的地方越多,数据就越不容易丢失。对于中小型网站来说,可以在自己电脑上划分一块硬盘来备份,使用移动硬盘复制一份,再注册一个大容量网盘,上传上去一份。这样三份来说,就比较安全。但是要注意数据的加密,防止数据泄露。对于大型网站来说,就需要比较复杂的备份机制了,因具体情况而异。

在最后我要说最最重要的一步,那就是你得去做。网站备份可以说是最容易忽略的重要运营之一,如果可以最后将网站备份的频率/节奏订好,然后将它设置成日历提醒,这样才能让我们养成强制备份的工作习惯!

By 于湛 发布于 2013.05.12 2,345 次浏览

如何进行高效而有序的网站备份》上有2条评论

  1. Pingback引用通告: 5个使你 WordPress 网站更安全的好习惯 | WonderCSS

  2. Pingback引用通告: 织梦DedeCMS网站备份及恢复的方法 | WonderCSS

发表评论

电子邮件地址不会被公开。 必填项已用*标注