使用Redis对象缓存加速WordPress

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它类似memcached,性能极高,支持超过100K+ 每秒的读写频率,一些大型的网站都用到了Redis。

WordPress有一款Redis相关的对象缓存插件,Redis Object Cache。可以大幅减少查询次数,同时极大地加快响应速度 。

首先确保有Redis服务,并且php要有Redis连接扩展

环境:Ubuntu16.04,已经用脚本安装了LNMP(PHP7.1 MySql5.7)。

因为编译需要用到gccmake,没有的话先装一下

apt-get install -y gcc make

1.安装Redis

进入官方下载页面https://redis.io/download

下载最新版本并解压、编译

wget http://download.redis.io/releases/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable
make

编译安装完成后,你可以启动它

redis-server

2.配置Redis开机自启动

*1.修改redis.conf文件,

在其结尾增加一行,开启进程守护

daemonize yes

*2在/etc/init.d/下创建启动文件

事实上Redis已经为我们准备好了,我们只需要把utils目录下的redis_init_script

复制到/etc/init.d/即可,执行命令

cp utils/redis_init_script /etc/init.d/redis

*3复制配置文件,执行命令

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

*4安装sysv-rc-conf管理服务

apt-get install -y sysv-rc-conf
sysv-rc-conf redis on

3.安装并配置Redis Object Cache插件

进入WordPress后台,添加Redis Object Cache插件并启用

安装Redis对象缓存插件

打开Redis Object Cache的设置界面,启用对象缓存

点击开启

可以看到已经启用成功

启用成功

现在再打开你的WordPress,试试速度是不是快了很多呢

Azure99

大二蒟蒻,喜欢折腾vps、玩机,偶尔写写代码

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注