MirrorBrain

MirrorBrain是一个基于Linux系统和Apache伺服器的提供内容分发网络(CDN)功能的自由软件。由Peter Pöml于2006年开始开发并于2007年开发完成。是一个用C语言写成的Apache模块,此外还大量的使用了Python。除了其中三个Apache模块以GPL发布以外,MirrorBrain以Apache许可证发布。

MirrorBrain
开发者Peter Pöml
当前版本2.13.3(2010年9月26日)
编程语言C语言,Python
平台LAMP
许可协议GPL,Apache许可证
网站mirrorbrain.org

应用

MirrorBrain被openSUSE项目率先使用,目前的用户或组织包括 OpenOffice.org [1]LibreOffice [2]Sugar Labs自由软件基金会 [3]XBMC Media Center[4]ArchServer[5] 。MirrorBrain 被用以分发他们的下载,此外SourceForge也使用修改过的MirrorBrain (mod_asn)作为自己的CDN系统。

技术

MirrorBrain具有模块化的设计,其设计重点包括路由伺服器(一个称为mod_mirrorbrain的Apache模块),智慧网络技术,有能力通过网域名称转址或者Metalink选择临近的HTTPFTP伺服器镜像。 其主要选择依据是下载者的IP地理位置和与镜像间的距离,并能够在镜像间平衡负载

外部链接

参考

  1. ^ FAQ - Recording downloads via MirrorBrain. openoffice.org. 2010-10-12 [2011-03-26]. (原始内容存档于2011-11-10) (英语). 
  2. ^ Peter Pöml. How the mirrors gave us a vertical take-off. Weblog von Peter Pöml. 2010-10-07 [2010-10-12]. (原始内容存档于2013-02-11) (英语). 
  3. ^ 基于Apache的video/目录列表. balance.fsf.org. [2010-10-13]. (原始内容存档于2019-08-18). 
  4. ^ Mirrors for mirrors.xbmc.org. XBMC 文件仓库. [2010-10-13]. [永久失效链接]
  5. ^ Mirror Infrastructure Update. ArchServer Homepage. 2009-09-16 [2010-10-12]. (原始内容存档于2019-02-17) (英语).