WordPress安装Redis Object Cache缓存加速网站速度

日常网站静态资源可以使用CDN进行加速,或者寻找第三方平台,可以启动网站加速的作用。但是网站的动态内容是CDN做不到的,什么是动态内容?每次打开网页会访问几次甚至几十次数据库,访问次数越多访问越慢。因此Redis应运而生,它可以将动态内容进行缓存。

Redis作为内存型数据库,默认情况下有多少内存吃多少内存,不建议内存2G以下内存使用,否则可能起到反效果。

前言

本教程基本宝塔面板,会涉及到宝塔面板相关知识点,如果不清楚可以阅读下面的相关文章。如果使用非宝塔环境,本篇教程可能不太适合您,可以自行在百度搜索其他教程。

fill w120 h120 g0 mark baota
fill w120 h120 g0 mark baota

宝塔入门教程 – linux面板安装

一、安装配置Redis

登录宝塔面板控制台,在软件商店内搜索 “Redis” 并安装。默认Redis没有密码,请到设置 – 性能调整处设置密码。如果拥有安全组和防火墙的同学,记得放行6379端口。

202009130831131599957073

记得在安装PHP拓展,找到PHP点击设置 – 安装拓展 – Redis

202009130909501599959390

二、安装Redis Object Cache插件

登录网站后台进入添加插件页面,搜索 “Redis Object Cache

202009130905471599959147

三、修改配置文件

进入网站根目录修改 wp-config.php 文件,如果你的服务器只有一个网站那么添加单网站代码即可,如果是多个网站请添加多网站代码。

温馨提示:无论是单网站还是多网站,添加代码时一定要将代码添加到 “require_once( ABSPATH . ‘wp-settings.php’ );” 代码之前,切记切记切记,否则redis不会生效

单网站

define('WP_REDIS_HOST', '127.0.0.1');   #默认是127.0.0.1
define('WP_REDIS_PORT', '6379');  #默认是6379
define('WP_REDIS_DATABASE', '0');  # redis 数据库(第一个0 ,然后是1,依次类推)
define('WP_REDIS_PASSWORD', 'password');  # redis 数据库密码,默认是无

多网站

多网站比但网站多了 “WP_CACHE_KEY_SALT” 字段,值为随机字符串,百度有好多生成随机字符串。

define('WP_REDIS_HOST', '127.0.0.1');   #默认是127.0.0.1
define('WP_REDIS_PORT', '6379');  #默认是6379
define('WP_REDIS_DATABASE', '0');  # redis 数据库(第一个0 ,然后是1,依次类推)
define('WP_REDIS_PASSWORD', 'password');  # redis 数据库密码,默认是无
define( 'WP_CACHE_KEY_SALT', 'IWUWdQGsHPbGu' ); # 随机字符串

Redis完整配置代码如下(根据需要添加):

#Redis完整配置如下:
define('WP_REDIS_CLIENT', 'pecl'); // 指定用于与Redis通信的客户端, pecl 即 The PHP Extension Community Library
define('WP_REDIS_SCHEME', 'tcp'); // 指定用于与Redis实例进行通信的协议
define('WP_REDIS_HOST', '127.0.0.1'); // Redis服务器的IP或主机名
define('WP_REDIS_PORT', '6379'); // Redis端口
define('WP_REDIS_DATABASE', '0'); // 接受用于使用该SELECT命令自动选择逻辑数据库的数值
define('P_REDIS_PASSWORD', ''); // Redis密码
define('WP_CACHE_KEY_SALT', 'wp_'); // 设置所有缓存键的前缀(Wordpress多站点模式下使用)
define('WP_REDIS_MAXTTL', '86400');

四、启动Redis

登录网站后台进入Redis设置页面,点击 Overview 选项卡下的 “Enable Object Cache” 启动缓存

202009130944001599961440

下图为启动成功的页面,可以点击 “Flush Cache” 刷新缓存

202009130944371599961477

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WordPress入门教程 - 什么是WordPress

2020-8-17 16:54:44

WordPress教程教程

WordPress入门教程 - 如何安装插件?

2020-9-19 9:23:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索