天我們來交流下如何最佳化你的 disucz 論壇。從升級到 discuz X2 後很多同學都說沒有 7.2 的速度快了,你們的論壇最佳化又是如何設定的呢?下面看看我一般如何來最佳化 discuz 論壇吧!涉及內容:
1 、後臺--全域性--效能最佳化--(論壇頁面快取設定、記憶體最佳化、伺服器最佳化)
2 、後臺--全域性--SEO 設定--url 靜態化
3 、 FTP 目錄下的 config 裡面的 config_global.php
一、後臺--全域性--效能最佳化--論壇頁面快取設定

根據後臺提示來設定就可以,不設定也影響不大,設定為 0 為關閉快取,推薦設定

二、後臺--全域性--效能最佳化--記憶體最佳化
啟用記憶體最佳化功能將會大幅度提升程式效能和伺服器的負載能力,記憶體最佳化功能需要伺服器系統以及 PHP 擴充套件模組支援,目前支援的記憶體最佳化介面有
Memcache 、 eAccelerator 、 Alternative PHP Cache(APC) 、 Xcache 四種,推薦使用 Memcache 。
這裡的設定需要配合修改目錄下的 config 裡面的 config_global.php 來使用:
1 、開啟 Memcache,需要開啟 config_global.php 搜尋

1 $_config['memory']['memcache']['server'] = '';

修改為

1 $_config['memory']['memcache']['server'] = '127.0.0.1';

2 、其他 eAccelerator 、 Alternative PHP Cache(APC) 、 Xcache3 個預設都是開啟的就不需要修改檔案了,如果支援後臺就會開啟即可
3 、 gzip 的開啟也同樣可以最佳化你的論壇速度,開啟 config_global.php 搜尋

1 $_config['output']['gzip'] = 0;

修改為

1 $_config['output']['gzip'] = 1;

二、後臺--全域性--效能最佳化--伺服器的最佳化
1 、點選數延遲更新: 主題瀏覽量、附件下載量 2 項都可以勾選開啟
2 、 JS 檔案目錄: 快取目錄
3 、開啟圖片延時載入: 是

三、後臺--全域性--SEO 設定--url 靜態化
URL 靜態化不僅可以提高搜尋引擎抓取,而且可以加快網頁的開啟速度,X2 取消了全站偽靜態。如下圖設定:

設定提交後,可以點選右上角 檢視當前的 Rewrite 規則,然後選擇符合自己的規則,複製儲存放在根目錄下即可。
偽靜態這個問題經常有同學遇到,這講主要說的是最佳化設定就先不講了,下講專門來講解下不同環境下偽靜態應該如何設定。