VPS/云主机WordPress建站

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

自从使用了中文DirectAdmin美国1GB免费PHP空间,已经有不少的朋友从原来的Cpanel主机搬家过来了,有同学之前咨询我能否让DirectAdmin空间开启memcache和redis缓存,趁今天有时间就整理出来这篇DirectAdmin空间启用OpCache和redis缓存的文章。

需要说明的是,DirectAdmin空间只适合初学者建站使用,因为是共享虚拟主机,在CPU、内存等方面占用会受不少的限制。另外,无论用什么样的免费空间,请大家一定要记得做数据备份。

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

更多的有关于DirectAdmin相关的文章,请查看:

一、DirectAdmin启用OpCache

DirectAdmin启用OpCache还是非常简单的,执行以下命令即可完成。

cd /usr/local/directadmin/custombuild
./build set opcache yes
./build opcache

从PHP探针里我们能看到OpCache启用成功了。

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

对于启用OpCache的DirectAdmin空间用户无需任何设置,不过如果你对PHP代码作修改后,受OpCache缓存影响会生效慢一些。如果是WP用户,你可以安装WP OpCache直接清除缓存。

插件:https://wordpress.org/plugins/flush-opcache/

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

二、DirectAdmin启用redis缓存

首先,在本机上安装Redis服务,命令如下:

yum update
yum install redis
service redis start
chkconfig redis on
redis-cli MONITOR #查看redis是否启用

其次,给DirectAdmin的PHP启用Redis扩展,这里需要用到一个DirectAdmin Redis插件(适用CentOS 6+)

https://github.com/kbentlage/da-redis-management

然后按照以下命令开始安装:

cd /usr/local/directadmin/plugins
git clone https://github.com/kbentlage/da-redis-management.git redis_management
sh redis_management/scripts/install.sh

cd /usr/local/directadmin/plugins/redis_management/setup
sh install.sh

#升级更新
cd /usr/local/directadmin/plugins/redis_management
git pull

现在打开DirectAdmin面板,就可以看到Redis管理选项了。

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

你可以点击创建Redis,插件会自动生成密码等信息。

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

对于Wordpress用户,可以直接安装Redis Object Cache插件,直接在后台启用即可。详细请参考:使用Redis Object Cache插件+Redis集群给WordPress访问提速

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

对于管理员可以在DirectAdmin服务器后台看到Redis缓存生效。

如何在DirectAdmin空间面板启用OpCache和redis缓存加速插图6

三、总结

在DirectAdmin面板上安装OpCache和redis缓存,首先要在服务器安装好OpCache和redis服务,然后根据DirectAdmin的PHP配置来安装PHP相应的扩展。

虽然说redis缓存有利于加快网页的响应速度,但是对于服务器内存不足的情况很容易导致卡机,因为redis不设置内存占用上限的话,容易把内存耗尽。

(END)

文章出自:挖站否 https://wzfou.com/directadmin-cache/,版权所有。