WordPress同一服务器多个WordPress站点开启redis缓存教程

不按照以下方法,你会发现同服务器多个网站内容缓存出现混乱,也是自己走过的坑,写个记录贴!

Linux环境下宝塔面板安装Redis :在宝塔Linux面板点击 软件商店->运行环境,在对应的PHP版本中安装 “redis” 扩展,安装完成后会自动安装最新版redis软件。

1. 登录到服务器,找到每个WordPress网站的根目录。通常,每个网站的根目录都包含一个名为”wp-config.php”的文件。

2. 对于每个WordPress网站,打开其对应的wp-config.php文件。

3. 在wp-config.php文件中,添加下面这样的代码行:

/**这里设置的意思是自定义缓存的前缀,多个wordpress设置成不一样的即可,www.XXXX.com一般设置成域名即可**/
define('WP_CACHE_KEY_SALT', 'www.XXXX.com');

/**在设置页面刷新缓存时,是否只刷新当前站点的缓存,根据自己的需要是否设置**/
define( 'WP_REDIS_SELECTIVE_FLUSH', true );

4. 将上述代码放在每个网站wp-config.php中,记得替换对应的网址。

5. 保存并关闭wp-config.php文件,然后在宝塔里面重启一下服务器

6. 完成以上步骤后,在你的网站后台搜索Redis缓存插件: ” Redis Object Cache ” 在每个站点都启用安装之后

在网站首页右击查看源码,看底部是否会出现redis的信息,有代表就可以!

7.您的多个WordPress网站将共享同一个Redis缓存,并且可以获得更快的页面加载速度和更好的性能。

 

注意:Redis缓存只允许安装在一个PHP环境上面,例如你的有两个WordPress网站使用的是PHP7.0版本,还有两个网站使用的是PHP7.2版本,而你的Redis拓展只能单一的安装在PHP7.0或者PHP7.2上面,安装在7.0的上面,那么7.2的两个WordPress网站就不能享受Redis缓存加速,安装在7.2上面,那么7.0的两个WordPress网站也同样不能使用Redis缓存加速。解决方法使用同个PHP环境,哈哈

 

 

 

 

------本页内容已结束,感谢您的观看------
© 版权声明
THE END
喜欢就支持以下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容