Discuz! 自它誕生以來就飽受爭議,無論是正面的還是側面的,它被康盛推出了,那麼,它就有他的優勢之所在,而 discuz 作為我們站長運營過程中必不可少的程序之一,它的整體優化也是十分讓人關心的。

Discuz! 使用的是數據庫應用程序,所以,當數據庫的大小、帖子的數目、會員的數目,這些因素都會影響到程序的檢索速度,尤其是當論壇的影響力大了,這個問題就更為突出了,雖然,康盛對 Discuz 進行了更高的追求,但是,除去貼子和在線人數的因素,我們還可以嘗試從以下幾個方面入手優化 Discuz!:

1 、修改 config.inc.php 中的配置信息,把 config.inc.php 中 $tplrefresh 的值置 0 或調大 (最大為 9),這是個專家參數,關係到模板刷新的時間檢查,如果您不完全瞭解原理,切勿修改;

2 、進行系統優化配置,在系統設置中常規選項中,開啓 discuz 的 gizp 壓縮,開啓這這個 Gzip 壓縮後,在支持 Gzip 壓縮的 PHP 系統上可以提高頁面打開速度數倍,那麼,訪問速度也就加快了。

3 、定期優化數據表,這是對於一個代碼與數據庫並重的論壇來説,十分重要的,優化數據庫、修復數據庫表、備份數據庫,都可以為數據庫的表提升相關的功能,提升訪問的速度,優化的頻率也不需要太高,如每週一次或每三天一次,都是可以的,定期優化數據庫去除一些冗餘的數據,進而提升速度;

4 、關閉系統中不必要的設置,如論壇的統計設置等等,論壇統計本身牽扯到很多系統方面的、代碼方面的調用,頻繁的調用數據庫無疑會增加數據庫的壓力,那麼,進而就造成了整個頁面訪問速度慢的情況,對於某些不必要的設置,那麼,就儘量的不要去開啓它。

5 、購買空間的時候,儘量選擇裝有 Zend Optimizer 的空間商,大家都知道 Zend Optimizer 是一款加速器,它的存在,可以在一定程度上提高 PHP 代碼的運行速度,有朋友問怎麼才能知道是否支持 Zend,在購買增加的時候,看他們的主機方案就行了,像 hostease 這類主機商在它們的主機方案裏都會標明是否支持某些程序的,該軟件可以極為巨大的提高 Discuz! 運行效率。

Discuz 效率本身可以説還算挺高的,本身整理的同時,我們在進行相關的優化,那麼,想必我們的站點也就會在排名方面、速度提升方面有很大的改進,這些細節方面的改進,對於用户體驗來説也是非常好的。