网站备份


您的服务器的硬盘崩溃了。您的网站被黑客攻击,黑客删除了您的所有文件。您的网络托管服务商连同您的金钱和数据一起消失了。更糟糕的是,发生了地震,您的 ISP 大楼倒塌了,一切都丢失了。

摸木头!!!没有人应该面对这样的情况。但如果你没有为这些情况做好准备,你的努力可能会永远消失。这就是为什么定期备份数据至关重要。

现在有很多问题 -

  • 应该多久进行一次备份?
  • 该备份应该保存在哪里?
  • 应该采取什么类型的备份?
  • 谁应该进行这些备份?
  • 现在让我们一一回答这些问题 -

应该多久进行一次备份?

如果您的网站在一段时间内没有发生变化,那么建议您只备份一次,并将其保存在您的硬盘、数据光盘或 DVD 上,无论您喜欢在哪里。如果您需要恢复它,只需执行此操作并查看您的网站是否已启动并运行。

但如果您有经常修改网站的习惯,那么定期备份是必要的。amazon.com 等网站的备份计划非常紧张,备份基础设施也非常昂贵。

这取决于您的业务,您必须看看您可以承受多少数据丢失。如果您认为丢失哪怕一天的数据都无法承受,那么我建议安排每日备份,同样,您可以决定每周或每月备份是否适合您。

备份应该保存在哪里?

大多数时候,备份是从一台计算机获取并保存在另一台计算机或介质上。如果可能,您应该安排一个不同的备份服务器,您可以通过 FTP 传输要备份的完整数据。如果这不是太多,那么您可以将其保存在数据 CD 或 DVD 等中。

如果可能,请保留多个备份副本,但采用托管方式以避免任何混乱。您应该对不同的备份进行适当的版本控制。有许多服务提供商以非常低廉的成本为您提供不同的备份服务器,建议您将这笔钱花在备份服务上。

应该采取什么类型的备份?

有两种类型的备份 -增量备份完整备份。这取决于您使用的备份工具类型。有许多备份工具 - 例如,Oracle 提供自己的实用程序来进行不同类型的备份。

  • 增量备份- 备份的控制器将现有备份与您要备份的数据进行比较。如果两者完全匹配,则不会备份任何其他文件。但是,如果您添加或编辑了任何文件,这些文件将在备份中更新,因此名称为增量。

  • 完整备份- 这里所有文件都被写入备份,即使它们已经存在于最新的备份中。

谁应该进行这些备份?

最简单的情况是,您可以每月或每周登录您的网络服务器,并将所有网站相关文件复制到不同的计算机或媒体上。它仅在您网站上的数据量有限的情况下才有效。

如果您有一个巨大的数据库和大量的文件,那么每天和每周管理此类备份就很困难。在这种情况下,您可能需要使用自动化脚本来进行备份并将其保存在另一台计算机或介质上。

您可以编写 shell 脚本或 perl 脚本,浏览不同的目录,收集所有文件并自动压缩它们,为它们分配唯一的备份编号,然后将这些文件通过 ftp 传输到指定的备份服务器或 Tap 驱动器等介质上。

结论

由您决定如何进行备份。如果您是网站所有者,那么您必须定期进行备份,以免发生故障。否则,可能会导致严重的后果。