网站镜像

网站镜像(mirror sites, mirrors;鏡像站點,鏡像網站)是指对网站内容的拷贝。镜像原意是光学裡指的物体在镜面中所成之像。到计算机网络上,镜像通常用于为相同信息内容提供不同的源,特别是在下载量大的时候提供了一种可靠的网络连接。[1]制作镜像是一种文件同步的过程。

镜像的目的

创建镜像的目的通常有以下几个:

  • 保存网页信息,特别是在一个网站面临关站的时候。
  • 提高用户在某个地区的下载速度。譬如一个美国网站的中国镜像可以使来自中国的用户直接从这个中国的镜像访问,从而加快了速度。这可以看作是一种全球范围的缓存
  • 对不可用的信息提供连接途径。避开对于主网站的审查和屏蔽。例如,2002年中国大陆封锁Google搜索时,镜像站点elgooG成为了有效的绕过封锁的途径。
  • 保存历史性的数据、信息,防止丢失。
  • 平衡网站的流量负载。例如,一个Linux 的发行版的ISO镜像文件的大量下载可能会导致主站过荷而下线,而镜像站点则可以在多个服务器分担流量,从而保证站点的持续在线。
  • 对因流量激增而下线的站点提供临时的访问。
  • 便于不同地区或不同ISP(如中国电信中国联通的互访问题)的人获得更快的访问速度。

创建镜像站点通常是由于网络带宽限制、封锁或是其他原因,导致无法实现对主站点的正常访问。这时通过将主站点的信息资源移植转移到相对容易访问的本地服务器,以提高用户的访问效率。常见于内部网、校园网或是其他有较大存储设备的服务器。较小的网站有时也以镜像来应对封锁、屏蔽(参见防火长城)。

通过镜像站点,也可以实现多目标多线程的快速下载。例如GetSmart和GetRight正是使用了这种高级的多线程下载技术。

建立镜像的方法

镜像站点是通过主服务器增加转移存储地址来实现信息的异地备份。通常一个镜像会定期访问主网站,以更新其内容。镜像也有分一级、二级等等。二级镜像是指那些通过访问一级镜像网站来更新内容的网站,通常更新速度不如一级镜像,但不会给主网站增加负担。

更新镜像最常用的软件是rsync,有时候也直接用http镜像工具。

註釋

  1. Glushko, Robert J. . "O'Reilly Media, Inc.". 2014-08-25 [29 April 2017]. ISBN 9781491912812 (英语).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.