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