天我們來交流下如何優化你的 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 規則,然後選擇符合自己的規則,複製保存放在根目錄下即可。
偽靜態這個問題經常有同學遇到,這講主要説的是優化設置就先不講了,下講專門來講解下不同環境下偽靜態應該如何設置。