性能優化包括論壇頁面緩存設置、內存優化和服務器優化。

一、論壇頁面緩存設置
設置頁面緩存能夠有效的降低服務器的 Mysql 與 CPU 負載,提高站點運行速度。建議在站點的數據量和訪問量都比較大的情況下開啓該功能。
1 、論壇頁面緩存設置

1.gif

1) 緩存論壇首頁有效期:設置論壇首頁緩存更新的時間,單位為秒,0 為關閉 (此處關閉以後,緩存係數將不再起作用),建議設置為 900 。如果設置為 900 則論壇每 900 秒來讀取數據庫信息更新一次首頁緩存,保證緩存信息與實際信息的同步。同時該設置只對遊客生效,也就是説開啓該功能後只有遊客瀏覽的頁面是被緩存起來的頁面。保證了會員瀏覽的首頁數據是沒被緩存的。
2) 緩存帖子有效期:設置帖子頁面緩存更新的時間,單位為秒,0 為關閉。請根據實際情況進行調整,建議設置為 900 。另外,請通過編輯論壇來指定帖子頁面緩存係數。
3) 緩存目錄:默認為 data/threadcache 目錄,如果你需要將其指定為其他目錄,請確定你指定的目錄有可寫權限。
2 、緩存係數批量設置

2.gif

該功能可以批量設置各個版塊的帖子緩存係數,在開啓了帖子緩存之後請指定這個值。
1) 緩存係數:就是説帖子緩存的程度,頁面緩存功能可以將會員經常訪問的主題臨時緩存起來,緩解大型論壇服務器壓力。緩存閥值範圍 0 - 100,建議設置為 40 ,0 為關閉。在磁盤空間允許的情況下,適當調高緩存係數,可以提高緩存效果。同時係數越高,佔用的磁盤空間也就越大。
2) 請選擇要設置的論壇:選擇將該係數應用到哪個版塊之上,可以對部分版塊或者全部版塊設置。

二、服務器優化
服務器優化可以對站點的一些參數進行調整,從而均衡服務器的負載。
1) 是否優化更新主題瀏覽量
延遲更新主題或者附件的瀏覽量,可明顯降低訪問量很大的站點的服務器負擔,建議開啓本功能。
2) 查看數開啓防刷新
建議選擇 「是」 如果選擇 「否」,主題、空間、日誌每訪問一次,瀏覽量增 1,會增大服務器壓力。
3) 附件下載量延遲更新
建議開啓本功能,延遲更新附件的瀏覽量,可明顯降低訪問量很大的站點的服務器負擔。
4) 禁止瀏覽器緩衝
禁止瀏覽器對論壇頁面進行緩衝,可用於解決極個別瀏覽器內容刷新不正常的問題。如登陸後提示成功的用户名不是自己的用户名,但是刷新頁面後正常。注意: 本功能會加重服務器負擔。
5) 最大在線人數
請設置合理的數值,範圍 10~65535,建議設置為平均在線人數的 10 倍左右。這個設置通過設置 sessions 表的最大記錄,來控制最大的在線人數,通過這個選項可以適當的控制服務器的資源消耗。可以根據實際在線人數來調節這個設置。
6) 在線保持時間 (分鐘)
請根據訪問情況設置合理的數值,訪問量大的站點應當調小該數值,設置範圍 5 - 60,過大或者過小的設置都有可能會增大服務器資源開銷。用户的在線狀態保存在 sessions 數據表內,調整這個值也就是調整了用户在線記錄在該表內保存至自動銷燬的時間。
7)JS 文件目錄
設置站點 JS 文件的目錄。當腳本目錄為緩存目錄時,系統會將默認目錄中的 *.js 文件進行壓縮然後保存到緩存目錄以提高讀取速度
8) 開啓圖片延時加載
建議開啓本功能,當開啓後,頁面中的圖片在瀏覽器的當前窗口時再加載,可明顯降低訪問量很大的站點的服務器負擔。
9) 參與模塊聚合數據條數
此值影響模塊聚合時 MYSQL 檢索數據的條數,設置太大將嚴重影響 MYSQL 的性能,設置太小將會影響模塊聚合結果數據的理想程度。最大值為 65535
10) 模塊更新時間區間
設置全部模塊在指定的時間區間內更新。可以根據網站的訪問情況,避開訪問高峯時間段。如:0 點-23 點
11) 是否關閉 session 機制
關閉 session 機制以後,可明顯降低站點的服務器負擔,建議在線用户數超過 2 萬時開啓本功能 (注意:遊客數和用户的在線時長將不再進行統計,論壇首頁和版塊列表頁面的在線用户列表功能將不可用)

三、內存優化
目前支持的內存優化接口有 Memcache 、 eAccelerator 、 Alternative PHP Cache(APC) 、 Xcache 、 Redis 五種,優化系統將會依據當前服務器環境依次選用接口。
啓用內存優化功能將會大幅度提升程序性能和服務器的負載能力,內存優化功能需要服務器系統以及 PHP 擴展模塊支持。
內存接口的主要設置位於 config_global.php 當中,您可以通過編輯 config_global.php 進行高級設置。
內存優化功能設置:

3.gif

用户數據:推薦開啓,時間設置為 0,永不過期,UID 為單位,表數據更新時緩存數據會同步更新。
主題數據:推薦開啓,時間設置為 172800 秒,兩天,TID 為單位,表數據更新時緩存數據會同步更新。
版塊列表數據:推薦開啓,時間設置為 300 秒,5 分鐘,FID 為單位,第一頁數據緩存,緩存時間內數據不更新。
回帖點評和評分數據:推薦開啓,時間設置為 300 秒,5 分鐘,PID 為單位,緩存時間內數據不更新。
主題和專輯關係:推薦開啓,時間設置為 300 秒,5 分鐘,TID 為單位,此 TID 的專輯集合,緩存時間內數據不更新。
主題專輯數據:推薦開啓,時間設置為 300 秒,5 分鐘,TID 為單位,此 TID 的專輯集合,緩存時間內數據不更新。
用户關注關係數據:推薦開啓,時間設置為 86400 秒,一天,UID 為單位,此 UID 關注用户的關係數據,緩存時間內數據不更新。
論壇首頁:推薦開啓,時間設置為 30 秒,用户組 ID 或'for_robot'為單位,緩存時間內數據不更新。
DIY 模塊數據:推薦開啓,時間設置為 300 秒,5 分鐘,模塊 ID 為單位,緩存時間內數據不更新。
DIY 模塊輸出:推薦開啓,時間設置為 30 秒,模塊 ID 為單位,緩存時間內數據不更新。