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

如果在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脚本。
这里以安装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地址。 修改后的代码如下: 接下来对根目录的wp-config.php文件进行修改,需要添加如下代码: 配置完成上述文件后,再打开Redis Object Cache插件就可以正常使用了。 [pre]
/** 启用REDIS缓存及配置相关账号密码。 */
define('WP_CACHE', true); // 启用缓存
define('WP_REDIS_HOST', '172.18.0.2'); // Redis服务器地址
define('WP_REDIS_PORT', 6379); // Redis服务器端口
define('WP_REDIS_PASSWORD', 'jhkdjhkjdhsIUTYURTU_j7e2xA'); // 如果设置了密码,填入密码
[/pre] 

其他常见问题

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

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

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

出现这个原因Redis同站点的链接有问题,先排查下是否安装了PHP的Redis扩展,然后再在WordPress的wp-config.php文件里面配置正确的Redis地址
以上就是WordPress 启用持久化缓存安装Redis Object Cache教程
本站所有资源均来源于网络,仅供学习使用,请支持正版!
参考文章:https://www.lidazhuang.cn/jiaocheng/1762.html  

暂无介绍....

延伸阅读:

JSON 文件的五种常见的压缩方法

JSON 文件可以通过多种方法进行压缩,以减少文件大小和优化传输性能。下面是一些常见的压缩方法和技术:1. 去除空白字符...

fly
2024年7月29日
Wordpress在内网穿透上的路径访问问题

概述由于Wordpress程序中各种埋雷的不兼性,在日常使用中经常暴雷近期遇到的问题,在本地环境下内网穿透情况下:网站样...

fly
2024年7月23日
WordPress优化,Redis Object Cache持久化缓存安装

如果在WordPress的健康看到提示:您应该使用持久对象缓存。那么就需要安装Redis或者Memcached了。Red...

fly
2024年7月23日
WordPress后台仪表盘加载慢

WordPress,进入后台,会调用两个函数。这两个函数,都会访问WordPress服务器,而国内大部分都访问不通,所以...

fly
2024年7月23日