開源論壇軟件:Xiuno BBS

jopen 11年前發布 | 43K 次閱讀 論壇 論壇系統BBS

Xiuno BBS 是國產的一套面向千萬級數據量設計的開源論壇軟件,基于 PHP/MySQL/MongoDB/Memcached/Linux C/JQuery/ 等技術,采用 MVC+AOP 模式組織代碼,旨在解決BBS站點負載過高的問題,是大中型站點比較理想的選擇對象。

開源論壇軟件:Xiuno BBS

Xiuno 這個名字來源于圣斗士星矢白羊座的黃金圣斗士修羅,他的攻擊速度和戰斗力是十二宮最強的,他是速度和力量的化身; 在佛教里面,修羅為六道之一,英文:Shura,處于人道和天道之間的一道,半人半神,性情剛烈,好戰斗,梵語中,修羅意味端莊,氣宇軒昂(阿為否定,阿 修羅意思為丑陋好斗)。我們取其寓意,希望 Xiuno 變得越來越強,越來越快。

Xiuno BBS 2.0.0 正式版不同于發布的三個預覽 RC1,RC2,RC3,之前我們只是在負載上優化,在布局和概念上還是基本走傳統路線的概念,但是在后來發現,傳統論壇在信息量增大的時候,板塊數會隨 著增多(因為需要分類),而板塊多,又會導致人氣分散,這個矛盾會越來越明顯。所以我們借鑒了“單板論壇”的概念,采用盡可能少的版塊(比較極限的就是采 用一個版塊),但是實際上單板是遠遠不能滿足信息分類的需求的,所以我們借鑒單板論壇布局的優點,加入了增強的多維主題分類(最多四維)概念,用來加強信 息的整理歸類。

負載方面:這是 Xiuno BBS 最為重視的部分,從設計到編碼對性能的追求都到了極致。通過測試站點測試,加了APC的環境,跑千萬帖子依然是在 0.00x秒,官方服務器沒有開APC,在 0.01秒左右。

功能方面:砍掉了很多無關緊要的功能,比如貼內回復,友情鏈接(可以作為插件存在),讓代碼變得更加精煉,目前打包后只有600k+。

正式版在以下幾個方面做了改進:
一級版塊分類 + 多維主題分類
隨著帖子的增多,需要歸類,現有的多級版塊系統存在的弊端:
1. 入口多讓用戶不知如何選擇。
2. 人氣的分散,各個板塊間的用戶很難互動。
3. 斑竹的管理成本增加,設置多個斑竹。
我們給出的方案:一級版塊+四維主題分類,良好的解決了這個問題!

項目主頁:http://www.baiduhome.net/lib/view/home/1366895213375

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!