2

问题一:

当站点被镜像时,它们各自服务器的内容是同步的(可能是自动的(实时镜像)或手动的)。 这是真的?所有服务器是否“平等”,或者是否存在主服务器?然后将其更改发送到其他“子服务器”?所以所有的更改都必须发生在主服务器上,而子服务器不允许更改?

问题2:

预期优势:

  • 全球优势:当最初托管在美国的网站镜像到伦敦的服务器时,欧洲人将从中受益。他们将有更好的响应时间,并且由于下载者的数量被分成两部分(美国和欧洲服务器),他们的下载速度可以更高。
  • 安全性:当一台服务器崩溃或被黑客入侵时,另一台服务器可以继续正常运行。

预期的缺点:

  • 如果不使用实时镜像,一些用户将不得不等待更新的内容。
  • 更多的服务器等于更高的维护成本。

哪些其他项目可以添加到这些列表中?

4

2 回答 2

5

当站点被镜像时,它们各自服务器的内容是同步的。这是真的?

是的,镜像站点应始终与其主站点同步,即使由于多种原因(例如更新传播时间、网络故​​障等)它们可能不同步。
有几种方法可以实现这一点;例如,一个简单的方法是在 cron 作业中使用rsync命令;一个更好的解决方案是Debian 和 Ubuntu Linux 发行版使用的“推送镜像”技术。

所有服务器是否“平等”,或者是否存在主服务器,然后将其更改发送到其他“子服务器”?

不,并非所有服务器都是平等的;通常,内容提供者更新一个或多个主服务器,而这些主服务器又将更新的内容提供给其他镜像。
例如,在Fedora 基础架构中,有主服务器、第 1 层服务器(最快的镜像)和第 2 层服务器。

所以所有的更改都必须发生在主服务器上,而子服务器不允许更改?

是的,在镜像上下文中,内容只能在主服务器(一个或多个)上更新。

预期优势

也许可以在Wikipedia上找到最全面的镜像原因列表:

  • 保留网站或页面,尤其是在关闭或即将关闭时。
  • 允许特定地理位置的用户更快地下载。
  • 抵制审查并促进信息自由。
  • 提供对其他不可用信息的访问。
  • 保存历史内容。
  • 来平衡负载。
  • 以抵消突然的、暂时的流量增加。
  • 提高网站在搜索引擎中的排名。
  • 作为绕过防火墙的一种方法。

预期的缺点

  • 成本:您必须购买额外的服务器并花费时间来操作它们。
  • 不一致:当一个或多个镜像未与主同步时(这不仅可能发生在手动同步中,也可能发生在实时同步中)。

作为进一步的参考,由于镜像是 Web 分布式系统的一种简单形式,您也可能对本文感兴趣。

于 2012-12-28T22:11:52.920 回答
0

此外,对于流行下载的文件,镜像有助于减少网络流量,确保网站或文件更好的可用性,或者使站点或下载的文件能够更快地到达靠近镜像站点的用户。镜像是创建和维护镜像站点的实践。

镜像站点是原始站点的精确副本,通常会经常更新以确保它反映原始站点的内容。当原始站点可能在地理上相距遥远时,镜像站点用于加快访问速度(例如,德国的一个常用网站可能会安排在美国拥有一个镜像站点)。在某些情况下,原始站点(例如,在小型大学服务器上)可能没有与 Internet 的高速连接,并且可能会在更大的站点上安排一个镜像站点,该站点具有更高的连接速度,并且可能更接近于广大观众。

除了镜像网站,您还可以镜像可以从文件传输协议服务器下载的文件。Netscape、Microsoft、Sun Microsystems 和其他公司都有镜像站点,您可以从中下载他们的浏览器软件。

镜像可以被认为是一种静态的内容交付形式。

于 2012-12-24T12:46:07.167 回答