discuz

Discuz3.4的memcache优化

Discuz 中开启 memcache 后能大大加快用户访问 Discuz 的速度。安装步骤:

# apt-get install memcached php7.2-memcache
root@VM-0-14-ubuntu:~# php -m|grep memcache
memcache
root@VM-0-14-ubuntu:
root@VM-0-14-ubuntu:~# systemctl start memcached
root@VM-0-14-ubuntu:~# ps -ef|grep memcache
memcache  1150     1  0 13:54 ?        00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
root      2207 31213  0 13:55 pts/1    00:00:00 grep --color=auto memcache

修改 config/config_global.php 中的配置:
$_config['memory']['memcache']['server'] = '127.0.0.1';
$_config['memory']['memcache']['port'] = 11211;
$_config['memory']['memcache']['pconnect'] = 1;
$_config['memory']['memcache']['timeout'] = 1;

效果如下图,会多出一个内存缓存管理的菜单

Discuz3.4的memcache优化

至于效果,需要利用登录进去memcached服务进行查看。
如果需要修改默认启动memcachd服务的参数,比如调整内存,需要修改配置文件 /etc/memcached.conf 后,重启服务 systemctl restart memcached 即可。