序言
眾所周知,php+mysql 訪問,用户獲取數據的時候是從磁盤中獲取,而磁盤獲取數據效率比較慢,有沒有更快的辦法呢?答案就是內存。
Discuz 在全局-性能優化-內存優化中已經預留了啓用內存優化的支持。
啓用內存優化功能將會大幅度提升程序性能和服務器的負載能力,內存優化功能需要服務器系統以及 PHP 擴展模塊支持
目前支持的內存優化接口有Memcache 、 eAccelerator 、 Alternative PHP Cache(APC) 、 Xcache 、 Redis五種,優化系統將會依據當前服務器環境依次選用接口
內存接口的主要設置位於config_global.php當中,您可以通過編輯config_global.php進行高級設置

一、 Memcache 服務器安裝
這邊作者使用的是 Memcache 來進行緩存
具體配置可以查看這篇文章:Linux 下的 Memcache 安裝
二、 config_global.php 文件高級設置
進入 config_global.php 文件
找到
$_config['memory']['memcache']['server'] = '';
改為
$_config['memory']['memcache']['server'] = '127.0.0.1';

三、成功

再次進入就可以看到 memcache 支持並且 config 是打開狀態。
ps:我這邊嘗試了 Redis,請忽略
彩蛋
1 、 memadmin
有人會問了,我怎麼查看這些緩存的數據呢
可以使用 memadmin 點擊下載

下載到服務器中,環境為 php,無需數據庫
2 、訪問測試

默認為 127.0.0.1

進入數據遍歷,隨便選擇一個區塊,遍歷數據條數,獲取數據,這邊就會發現獲取到是帖子緩存數據,這樣打開帖子速度就會有很大的提升。