WordPress 安装 Redis 缓存

主题在有很多重复查询或者复杂查询的地方使用了数据缓存,在大部分涉及到安全验证的地方也使用了数据缓存,为了保证速度和安全,强烈建议您开启 Redis 或者 Memcached 缓存功能。Redis 在WP中兼容性、易用性以及使用广度都好于 Memcached ,所以建议使用 Redis。文章源自黄强博客-https://huangqiang.me/132.html

这里我只以宝塔环境介绍安装方法,其他环境请自行搜索安装方法。文章源自黄强博客-https://huangqiang.me/132.html

宝塔环境 Redis 安装方法:文章源自黄强博客-https://huangqiang.me/132.html

  1. 进入宝塔控制面板,左下菜单 软件商店->已安装中,找到您正在使用的PHP版本
  2. 点击设置->安装扩展
  3. 找到 redis 并安装
  4. 进入wp后台,找到插件菜单,点击安装插件的菜单,然后搜索 redis object cache 插件,安装并启用
  5. wp后台->设置中,点击 Enable Object Cache 启用,显示三个绿色对勾说明安装正确

WordPress 安装 Redis 缓存文章源自黄强博客-https://huangqiang.me/132.html

进入宝塔软件商店,找到您在使用的PHP版本,点设置文章源自黄强博客-https://huangqiang.me/132.html

WordPress 安装 Redis 缓存文章源自黄强博客-https://huangqiang.me/132.html

进入安装扩展中,安装 redis文章源自黄强博客-https://huangqiang.me/132.html

WordPress 安装 Redis 缓存文章源自黄强博客-https://huangqiang.me/132.html

WordPress 安装 Redis 缓存文章源自黄强博客-https://huangqiang.me/132.html

一般来说,直接启动即可,我们也可以深化配置。文章源自黄强博客-https://huangqiang.me/132.html

在我们的 wp-config.php文件中的"/* That's all, stop editing! Happy publishing. */"之前加上如下代码:文章源自黄强博客-https://huangqiang.me/132.html

/** 设置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('WP_CACHE_KEY_SALT', 'qiang_'); # 防止同一台服务器内多个WordPress网站部署Redis缓存混淆
define('WP_REDIS_MAXTTL', '86400');

以及还可以在 Functions.php文件中配置缓存更新规则如下:文章源自黄强博客-https://huangqiang.me/132.html

//发布、更新文章刷新缓存
add_action('publish_post', 'redis_Refresh_By_Publish', 0);
//文章单页删除
add_action('publish_page', 'redis_Refresh_By_page_Publish', 0);
//提交评论刷新缓存
add_action('comment_post', 'redis_Refresh_By_Comments',0);
//审核评论刷新缓存
add_action('comment_unapproved_to_approved', 'redis_Refresh_By_Approved',0);

使用缓存插件后确实可以帮助网站前端提速,但是有时候后端速度会降低,包括有一些工具不能用到缓存,可能导致一些我们的站点插件失效,如果遇到什么插件或功能失效冲突,可以先禁用最后启用的一个插件后去排查问题。文章源自黄强博客-https://huangqiang.me/132.html

weinxin
👈扫一扫加强子微信👍
持续互联网创业10年,追求实战落地,乐于分享利他。欢迎加微信好友,一起交流学习!
qiang
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: