使用Redis缓存加速WordPress

简介

WordPress有一款利用Redis进行缓存的插件:Redis Object Cache。使用此缓存插件后可以缓存数据库查询,进而大幅减少数据库查询次数(WordPress性能瓶颈所在),极大地提高性能、加快响应速度 。

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

前置环境

Ubuntu16.04,已经用军哥的LNMP一键脚本安装了PHP7.1 MySql5.7。

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

apt-get install -y gcc make

安装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

编译安装完成后,你可以通过CLI启动它试试

redis-server

配置开机自启

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

Redis Object Cache

安装插件

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

安装Redis对象缓存插件

开启缓存

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

点击开启

检查状态

启用成功

配置完成,现在再打开你的WordPress,速度是不是快了很多呢

Azure99

底层码农,休闲音游玩家,偶尔写写代码

看看这些?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注