台灣深藍vBulletin技術論壇  

返回   台灣深藍vBulletin技術論壇 > 深藍官方整理發表區 > 教學文件深藍官方整理區 > vBulletin3

回覆
 
主題工具
舊 2007-02-16, 10:07 PM   #1
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,574
預設 【教學】vBulletin 最佳化與 Discuz! 5.5 比較

以下文字轉自 http://forum.vbulletin-china.cn/showthread.php?t=565

作者 十方俱灭

======================================================

http://www.discuz.net/thread-534051-1-1.html

下面有導航,大家可以看看的,呵呵。不知道發在正式版面是否合適,所以先放在水區了。如果管理員老大覺得沒問題可以再移動到上面的論壇:)

---------------------------------------------------------------------------

Discuz!5.5大揭秘之系統優化篇(一):變革論壇緩存更新機制 提高更新效率 ==> 這個帖沒什麼實質內容
Discuz!5.5大揭秘之系統優化篇(二):啟動主題緩存新機制 為伺服器減壓 ==> 下面主要說的是和這個相關的

---------------------------------------------------------------------------

原創帖子,我扔一塊磚,大家應該配合我,扔一堆玉哦:)

使用vBB的朋友可以考慮安裝這幾個插件:Template Cache System,將範本緩存為php檔,優化性能的同時也不必擔心風格被盜用,後臺集成刪除緩存檔的功能,修改風格後需要手動清理,但不必手動建立,第一次訪問頁面時會自動創建這個頁面的緩存;

Compress Forum Templates,將範本進行壓縮或解壓縮的插件,我推薦與上面的插件同時使用,並且優先壓縮再緩存。這個插件刪除了範本中的空行和縮進從而減少資料傳輸(與壓縮js、css類似),但是不必擔心,他的程式設計的非常安全,他並沒有實際操作範本中的資料,因此不必害怕他會讓你以後的維護變成痛苦,每次修改過某一個範本時,不要忘記重新壓縮一次,因為你保存的範本是壓縮前的資料和結構,重複壓縮並不會出現問題。經過我個人測試,一般可以節省20%上下的代碼(測試方法,將壓縮前後的頁面另存到本地磁片對比檔大小)。

如果插件安裝的相對多一些,還要推薦一下Plugin Accelerator,他與上面2個插件是同一個作者,工作原理是將資料庫中的hook代碼寫入相應文件的相應位置,並且注釋掉hook從而提升性能,並且後臺管理功能完善,不會因為安裝新插件而引起衝突,可以放心使用,但是使用他必須保證相關hook所在的頁面有777的許可權噢。

同時開啟vBB的默認緩存功能,方法在config中搜索datastore,有條件的話可以用Memcache來緩存datastore,這個功能可以緩存的資料有:options、bitfields、forumcache、usergroupcache、stylecache、languagecache、products、pluginlist,希望這個偉大的功能沒有被各位愛好者們忘記使用。據說可以添加更多你想緩存的東西,不過我沒這方面研究,有經驗的兄弟介紹介紹吧

我將以上三個優化插件比作vB優化三劍客,名字真老套,呵呵

另一個建議是小技巧,就是將CSS寫入為檔,這個功能也要求clientscript/vbulletin_css/有寫入許可權,方法是:管理控制面板 -> 論壇常規設置 -> 風格和語言設置 -> CSS 樣式儲存為檔


不過我最後還是要引用帖子中的這一段話,可以做個參考。我覺得確實是開闢了一個緩存系統的新思路。

引用:
經過我們長期的分析發現,在網站實際運行過程中,網站論壇用戶主要流覽的是每個主題帖子的詳細頁面,而這其中訪問者的身份又以遊客居多。根據這個規律,Discuz!5.5更改了以前版本的主題緩存機制,將遊客訪問的頁面緩存起來,下一個遊客在訪問同一個主題時,直接調用緩存內容,而不用去再次查詢資料庫,這樣可以有效的減輕資料庫伺服器的壓力。
__________________
vBulletin 問題請在論壇討論,請勿私下詢問我,以利後人參考
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2007-02-16, 10:08 PM   #2
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,574
預設

Discuz!5.5大揭秘之系統功能篇(一):個性迷你空間 國內獨家首創
Discuz!5.5大揭秘之系統功能篇(二):酷眩道具中心 六大系統齊登場


當我看到道具中心這個系統時候,第一個感覺就是,DZ在走DV的路,方向性的錯誤。開發公司追求短暫而虛假的火爆,於是免費用戶與個人小論壇越來越多(泡沫?),開發團隊開始注意他們最大的用戶群體——免費用戶的要求,於是你一句我一句,把一個專業的論壇程式,漸漸要求成了一個花裏胡哨的程式,我希望這是我理解錯了。也希望dvphp可以重新找到自己的路。這是一個多年的DV用戶的願望,一個動網商業版用戶的願望。我是一個網站管理員,我會用我的理性選擇一個完善的系統,但我也是中國人,我希望並期待國產系統可以成長、壯大起來,我會感到因為是中國人而自豪。

今天,我又一次向以前一起用DVBBS的朋友們推薦vBB,委屈的又一次被當成了槍手-_-,期間我們也談到了DZ和vB或者其他系統的發展和看法。老廟黃金是動網備受推崇的插件作者,我們都尊稱他廟哥。

廟哥說,一個成熟的論壇系統應該是一個安全、穩定、快速的內核,其他的功能通過模組化的插件無縫結合,讓用戶可以非常自主的選擇需要的功能,我認為vB與他的插件系統就是這樣一個論壇。(WordPress也是)DZ與他的SS也算是吧,但是道具中心,這本應該是插件所做的功能,卻和DV一樣,成了一個正式版本所添加的功能,DZ是否會像昔日的論壇霸主,動網論壇一樣,開始了他的沒落之路呢?相比我比較喜歡PW,雖然這個論壇我沒用過,但是至少他給我的印象是,他們在努力。


Discuz!5.5大揭秘之系統功能篇(三):廣告位全新佈局 提升論壇盈利空間

vB的插件和範本系統非常靈活,幾乎可以在任何一個想要的位置上添加內容,廣告就是其中的一種。需要在論壇添加廣告的朋友可以參考
《如何在主題的第一帖後面顯示一個廣告條》一文,或者參考vB Ad Management這個插件

DZ的廣告系統確實很全,但是我要問一句:再完善有什麼用?大的論壇不會有多少廣告,小論壇再多廣告有什麼用呢?正如我前面所說,DZ越來越關注個人網站的需求,而不再以專業論壇作為目標,可歎。


Discuz!5.5大揭秘之系統功能篇(四):WAP功能高歌猛進 實用性大幅度增強

這樣的功能才是有用的功能!(小PS一句,廣告系統有沒滲透進來?)

vB愛好者們如果也需要這個功能,參考WAP Plugin BETAMobile Device Style Assignment這2個插件吧。

WAP Plugin BETA是由007pig開發的插件,Mobile Device Style Assignment是以vBulletin.org上一個版主提供的精簡風格做基礎。這2個插件有一個共同點,就是通過簡單的hook加上特製的風格實現,也就是說,用IE和用手機可以訪問同一個URL,自動判斷並且各自處理,理論上,vB上的所有插件和功能都可以在手機版上實現,非常強勁。


Discuz!5.5大揭秘之系統功能篇(五):完善JS調用功能 定制頁面更輕鬆

JS的調用有幾次在論壇見人提問過,大家可以參考external.php這個檔,他可以輸出JS、RSS、RSS2.0、XML多種格式,但是易用性上略有不足,儘管我會用,還是期待vBB的改進。


Discuz!5.5大揭秘之系統功能篇(六):圖文任意混排 附件自由買賣

前者是vB已經有了的功能,後者則見仁見智,個別大型網站也有使用的,但大多數似乎並不需要,呵呵。


Discuz!5.5大揭秘之系統功能篇(七):升級遠端附件 引入眾多新特性

第二個好功能呢,將web、mysql、附件拆分,比較利於大型論壇,然而,這似乎與前面的插件所面向的用戶群體想衝突呢。


Discuz!5.5大揭秘之系統功能篇(八):模版複製和模版恢復 操作簡單又安全

“協助站長檢查範本中缺少的關鍵性語法”對於有多個風格的論壇來說,真的很方便,不知道vB4.0會給我們帶來怎麼樣的驚喜呢?


Discuz!5.5大揭秘之系統功能篇(九):諸多特色小功能 閃爍細節大魅力 (上)
Discuz!5.5大揭秘之系統功能篇(十):諸多特色小功能 閃爍細節大魅力 (下)

DZ確實有一些不錯而vB沒有的功能,但是總體上DZ要走的路還很多,我期待著vB4.0的消息,從3.5到3.6有眾多特性,我相信4.0一定會給我們更多驚喜。


大概就這麼多吧,晚了要睡覺了:)

希望大家多發表個人的想法,為vB也為DZ添磚加瓦,只有競爭,才有進步:)
__________________
vBulletin 問題請在論壇討論,請勿私下詢問我,以利後人參考
ckmarkhsu 目前離線   回覆時引用此篇文章
回覆

書籤

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為北京時間。現在的時間是 10:53 PM


Powered by vBulletin® 版本 3.7.3
版權所有 ©2000 - 2008,Jelsoft Enterprises Ltd.
Ad Management by RedTyger