网站镜像应该是因特网运用最广泛的技术之一。关于网站镜像的定义,网络搜索引擎搜出来一大堆,但不全面不清晰。很多人对网站镜像都不太了解,然而互联网的繁荣兴盛却与它息息相关。
网站镜像(Website mirrors),按字面的意思就可以猜个究竟。顾名思义,网站镜像是指网站的克隆、备份复制(clone, copy)。单从文字上理解没有什么难度。但是网站镜像的应用多种多样。很多时候,我们在使用浏览器在网上浏览新闻资讯,登录游戏客户端玩游戏时,社交软件上与朋友聊天时,与它擦身而过浑然不知。
网站镜像最早的应用应该是网站备份。(至于网站备份的历史,在国内能不能查得到咳咳)网站管理员为了网站的安全稳定避免其因天灾人祸而遭到破坏导致的数据永久性丢失,而采取对网站整站内容或数据库进行离线备份保存至本地硬盘的措施。再后来,互联网盛行,人们为了保障共享资源将网站部分镜像复制到其他网络上。这应是“mirror site”的来源。比如Apache的“Download Mirrors”。这种模式在linux下是时下很流行的做法,又称“镜像源”。这些是网站资源的“局部镜像”。按照既定的协议,将网站的部分镜像复制到另一个站点进行共享分发。
随着互联网的发展壮大,网民数量剧增,网络访问流量巨大,网络服务商为了应对稳定可靠、实时巨量的在线访问,开启了网站镜像的另一个模式--CDN内容分发网络和服务器集群:负载均衡(Load Balancing)。通过CDN将网站镜像同步分发在不同服务器上,用户访问网站时,由域名服务器根据网络状况将其倒流到最近的服务器上。服务器集群则将网站镜像同步分发至关