教程:使用Redis作为WordPress缓存

Redis是一个可供选择的人谁想把他们的缓存提升到一个新的水平。现在,一个关于安装Redis并配置Wordpress与Redis进行通信的快速教程作为缓存层。

Redis 是一个开源数据结构存储,它在Wordpress用户中很流行,其简单性和高度优化的缓存方法,可以帮助页面加载速度更快。

为什么要缓存?在正常的Wordpress安装中,当用户浏览索引页(index.php)时,将查询MySQL数据库中循环中的帖子。这通常很快,但是如果您有多个循环或许多并发用户,那么数据库查询的庞大数量可能会让您的VPS变得压倒一切。像Redis这样的缓存层将会查询数据库一次,并创建一个纯HTML文件,而不是正常的文件,这将提高页面加载量并大大减少数据库查询。 index.php

先决条件

linux系统

已安装wordpress程序

步骤1.安装Redis

Redis可用于我们所有操作系统选项的默认软件包存储库,因此安装很轻松。

$ sudo add-apt-repository ppa:chris-lea/redis-server
 $ sudo apt-get update
 $ sudo apt-get install redis-server php-redis

现在,我们将通过运行快速验证Redis是否正确安装。如果您看到提示更改,您将开始一个良好的开始,如果您运行该命令,您应该看到响应。 redis-cli 127.0.0.1:6379> ping PONG

$ redis-cli
 127.0.0.1:6379> ping
 PONG

步骤2.配置Redis

接下来,我们需要设置一些配置,使PHP和Redis协同工作,并将Redis用作缓存。在您选择的编辑器中打开文件,并将以下行添加到文件的末尾。 /etc/redis/redis.conf

maxmemory 256mb
 maxmemory-policy allkeys-lru

可以根据您的需要增加在线中分配的RAM 。 maxmemory 256mb

最后,我们将重新启动Redis服务器。

$ sudo service redis-server restart

步骤3.将Wordpress连接到Redis

将Wordpress连接到Redis的最简单的方法是使用一个名为Redis Object Cache的流行插件。只需通过Wordpress仪表板安装插件,然后导航到设置。您应该会看到如下所示的屏幕。

该插件立即识别我们的Redis安装,所有您需要做的是单击启用对象缓存按钮开始使用Redis作为Wordpress缓存层。

 

如果是使用宝塔面板的用户可以直接在软件管理选项卡,打开你网站对应的PHP版本,然后进入设置-安装扩展-Redis扩展,直接安装即可!