標籤:targe 訪問 首頁 論壇 details 目錄 載入速度 全域 載入
Discuz是國內最受站長們歡迎的建站源碼之一,除了開源以外還有著很強大的後台,即便是沒有建站基礎和不懂代碼的站長也能很快的架設出一個論壇,甚至是門戶。
一個網站的載入速度除了影響你在搜尋引擎裡的排名以外還影響著你的使用者體驗。最新研究表明,大多數使用者期望的網站載入時間是3秒,如果時間超過3秒,網站就開始流失使用者了,所以即便你的網站再漂亮,內容再豐富 看起來像個藝術品,但是載入很慢,也是徒勞的。當你完成Discuz的版塊、使用者佈建,外掛程式安裝和介面美化之後是否應該考慮一下網站的載入速度了呢?
Discuz的提速方法有很多,大體分為以下10條:
1.後台效能最佳化
2.消極式載入設定
3.開啟GZIP
4.使用CDN
5.資料庫最佳化
6.使用GooglePagespeed
7.模板最佳化
8.外掛程式篩選
9.圖片壓縮
10.偽靜態
這篇文章主要介紹第一部分“後台效能最佳化”。
Discuz的後台效能最佳化包括:論壇頁面緩衝設定、伺服器最佳化和記憶體最佳化
一、後台>全域>效能最佳化>論壇頁面緩衝設定
Discuz後台最佳化,緩衝設定
論壇快取頁面面設定可分以下兩種:
1.緩衝論壇首頁有效期間:0、緩衝文章有效期間:0、緩衝係數:0
2.緩衝論壇首頁有效期間:900、緩衝文章有效期間:900、緩衝係數:40~60
第一種設定針對新開設的論壇
第二種設定針對有一定會員和發帖量的論壇
另外虛擬機器主機使用者建議使用第一種設定,減輕論壇壓力。
二、後台>全域>效能最佳化>伺服器最佳化
Discuz後台設定,伺服器最佳化
伺服器最佳化同樣分兩種:
1.訪問量一般或者小的網站設定方法:是否最佳化更新主題瀏覽量:否、查看數開啟防重新整理:否、附件下載量延遲更新:是、禁止瀏覽器緩衝:否、js 檔案目錄:緩衝目錄、開啟圖片延時載入:是,其他不用設定即可。
2.訪問量大或者非常大設定方法:是否最佳化更新主題瀏覽量:是、查看數開啟防重新整理:根據實際情況設定,建議設定為否。模組更新時間區間:3-6點最佳。
三、後台>全域>效能最佳化>記憶體最佳化
Discuz後台設定,記憶體最佳化
Discuz後台記憶體最佳化分為Redis、memcache、APC、Xcache、eAccelerator、wincache
個人推薦Memcache,不論哪個介面都需要伺服器支援,然後通過Discuz的設定檔“config_global.PHP”開啟
config_global.php檔案位於config目錄
開啟config_global.php檔案,查看第18行,如:
[css] view plain copy print?
- // ————————– CONFIG MEMORY ————————— //
- $_config[‘memory‘][‘prefix‘] = ‘UqQyh2_’;
- $_config[‘memory‘][‘redis‘][‘server‘] = ”;
- $_config[‘memory‘][‘redis‘][‘port‘] = 6379;
- $_config[‘memory‘][‘redis‘][‘pconnect‘] = 1;
- $_config[‘memory‘][‘redis‘][‘timeout‘] = ’0′;
- $_config[‘memory‘][‘redis‘][‘requirepass‘] = ”;
- $_config[‘memory‘][‘redis‘][‘serializer‘] = 1;
- $_config[‘memory‘][‘memcache‘][‘server‘] = ’127.0.0.1′;
- $_config[‘memory‘][‘memcache‘][‘port‘] = 11211;
- $_config[‘memory‘][‘memcache‘][‘pconnect‘] = 1;
- $_config[‘memory‘][‘memcache‘][‘timeout‘] = 1;
- $_config[‘memory‘][‘apc‘] = 0;
- $_config[‘memory‘][‘xcache‘] = 0;
- $_config[‘memory‘][‘eaccelerator‘] = 0;
- $_config[‘memory‘][‘wincache‘] = 0;
其中$_config[‘memory‘][‘redis‘][‘server‘] = ”; 和 $_config[‘memory‘][‘memcache‘][‘server‘] = ”;需要在引號當中添加127.0.0.1,如。
其它APC 和Xchache等只需要將0改為1即可。
通過以上設定即可大幅提升Discuz的載入速度
Discuz論壇提速最佳化技巧