WordPress优化,Redis Object Cache持久化缓存安装

53次阅读
没有评论

共计 1414 个字符,预计需要花费 4 分钟才能阅读完成。

如果在 WordPress 的健康看到提示:您应该使用持久对象缓存。那么就需要安装 Redis 或者 Memcached 了。Redis 和 Memcached 都是优秀的内存缓存系统,它们都可以提高应用程序的性能和响应速度。但是,它们之间有一些区别。Redis 支持多种数据结构和高级功能,性能更好,可扩展性更好,安全性更高。而 Memcached 只支持键值对存储,性能稍逊于 Redis,但也具有良好的可扩展性
简单来说,应该在 php 环境中安装 opcache,和 redis 拓展,这里主要说 redis 应用,php 拓展和 word press 插件的使用和修改
  • Redis:Redis 是一个高性能的 key-value 数据库(PHP 连接 redis,需 PHP 设置中安装 redis 扩展)。
  • opcache:一种共享扩展,用于加速 PHP 脚本。
WordPress 优化,Redis Object Cache 持久化缓存安装 这里以安装 Redis 为例进行教程示例,在安装 Redis 的时候分两种情况,步骤有少许不同。

第一种:Redis 与站点均为本地安装

本地安装比较简单,只要在服务器的 PHP 安装 Redis 的扩展以及 Redis 数据库,安装完成后,在安装对应的插件:Redis Object Cache。建议使用宝塔面板来进行安装即可

第二种:Redis 与站点为非本地安装(比如 docker、关系型数据等网络拓扑结构)

第二种的安装相比第一种安装在原有的 PHP 安装 Redis 的扩展以及 Redis 数据库、Redis Object Cache 插件之外, 还需对 /wp-content/plugins/redis-cache/includes 的 object-cache.php 文件进行修改。在第 629 行插入密码字段,同时修改 host 地址。WordPress 优化,Redis Object Cache 持久化缓存安装 修改后的代码如下:接下来对根目录的 wp-config.php 文件进行修改,需要添加如下代码:WordPress 优化,Redis Object Cache 持久化缓存安装 配置完成上述文件后,再打开 Redis Object Cache 插件就可以正常使用了。

<div>
<div>/** 启用 REDIS 缓存及配置相关账号密码。*/</div>
<div>define('WP_CACHE', true); // 启用缓存 </div>
<div>define('WP_REDIS_HOST', '172.18.0.2'); // Redis 服务器地址 </div>
<div>define('WP_REDIS_PORT', 6379); // Redis 服务器端口 </div>
<div>define('WP_REDIS_PASSWORD', 'jhkdjhkjdhsIUTYURTU_j7e2xA'); // 如果设置了密码,填入密码 </div>
</div>

 

WordPress 优化,Redis Object Cache 持久化缓存安装

其他常见问题

Redis Object Cache 报错“SELECT failed: NOAUTH Authentication required.

出现这个报错的原因是 Redis 服务配置密码访问,只需要在 WordPress 的 wp-config.php 文件添加进行密代码进行密码说明即可:WordPress 优化,Redis Object Cache 持久化缓存安装

Redis Object Cache 报错“Redis 无法访问: Connection refused [tcp://127.0.0.1:6379]

出现这个原因 Redis 同站点的链接有问题,先排查下是否安装了 PHP 的 Redis 扩展,然后再在 WordPress 的 wp-config.php 文件里面配置正确的 Redis 地址 WordPress 优化,Redis Object Cache 持久化缓存安装

以上就是 WordPress 启用持久化缓存安装 Redis Object Cache 教程
本站所有资源均来源于网络,仅供学习使用,请支持正版!
参考文章:https://www.lidazhuang.cn/jiaocheng/1762.html  

正文完
 0
评论(没有评论)
验证码