Web - 网站备份
您的服务器硬盘崩溃了。您的网站遭到黑客攻击,黑客删除了您的所有文件。您的网络主机连同您的资金和数据一起消失了。更糟糕的是,发生了一起地震,您的 ISP 大楼倒塌了,一切都丢失了。
摸摸木头!!!没有人应该面对这种情况。但如果您没有为这些情况做好准备,您的辛勤工作可能会永远付诸东流。这就是为什么定期备份数据至关重要。
现在有很多问题 −
- 应该多久备份一次?
- 应该将备份保存在哪里?
- 应该进行哪种类型的备份?
- 谁应该进行这些备份?
- 现在让我们逐一回答这些问题 −
应该多久备份一次?
如果您的网站在一段时间内没有变化,那么建议只进行一次备份,并将其保存在硬盘、数据光盘或 DVD 上,无论你喜欢什么位置。如果您需要恢复,只需执行此操作,然后查看您的网站是否正常运行。
但是,如果您习惯于频繁修改网站,则必须定期进行备份。像 amazon.com 这样的网站有非常严格的备份计划和非常昂贵的备份基础设施。
这取决于您的业务,您必须了解您可以承受多少数据丢失。如果您认为即使丢失一天的数据也是无法承受的,那么我建议您安排每日备份,同样,您可以决定每周或每月备份是否适合您。
备份应保存在哪里?
大多数情况下,备份是从一台机器获取并保存在另一台机器或媒体上。如果可能,您应该安排不同的备份服务器,您可以在其中通过 FTP 备份完整的数据。如果这不是太多,那么您可以将其保存在数据 CD 或 DVD 等中。
如果可能,请保留多份备份,但要采用可管理的方式,以避免混淆。您应该对不同的备份进行适当的版本控制。有许多服务提供商以非常低廉的成本为您提供不同的备份服务器,建议您在备份服务上花费这些金额。
应该进行哪种类型的备份?
有两种类型的备份 − 增量 和 完整。这取决于您使用的备份工具类型。有许多备份工具 − 例如,Oracle 提供了自己的实用程序来执行不同类型的备份。
增量备份 − 备份的控制器将现有备份与您希望备份的数据进行比较。如果两者完全匹配,则不会备份其他文件。但是,如果您添加或编辑了任何文件,这些文件将在备份中更新,因此称为增量备份。
完整备份 − 此处所有文件都写入备份,即使它们已经存在于最新备份中。
谁应该进行这些备份?
最简单的情况是,您可以每月或每周登录您的网络服务器,并将所有与网站相关的文件复制到不同的计算机或媒体上。它仅在您网站上的数据量有限的情况下才有效。
如果您拥有庞大的数据库和大量文件,那么每天和每周管理此类备份将非常困难。在这种情况下,您可能需要使用自动脚本进行备份并将其保存在另一台机器或媒体上。
您可以编写 shell 脚本或 perl 脚本,浏览不同的目录并收集所有文件并自动压缩它们,为它们分配一个唯一的备份号,然后将这些文件通过 ftp 传输到指定的备份服务器或媒体(如 Tap Drive)。
结论
由您决定如何进行备份。如果您是网站所有者,那么您必须定期进行备份,不要出错。否则,可能会导致严重后果。