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) (英語).