嘿,各位站长朋友们,今天,我要为你们带来一篇有趣的文章,教你们如何在同一台服务器上运行多个WordPress站点时,聪明地配置Redis缓存,以提升你的网站性能。不再让你的服务器像一只慢吞吞的乌龟,跟我来,一起加速你的网站吧!
一安装Redis
二安装PHP Redis扩展
三WordPress安装Redis插件
进入WordPress的管理后台,搜索插件“Redis Object Cache”,然后安装它
四设置Redis多站点配置
如果你的服务器只运行一个站点,这一步其实可以跳过,但为了保险起见,我建议就算只有一个站点也进行一下设置。使用宝塔面板找到每个站点目录下的“wp-config.php”文件,然后点击编辑。在文件头部的注释下方,添加以下代码:
define('WP_CACHE_KEY_SALT', 'longm_vip');
define('WP_REDIS_SELECTIVE_FLUSH', true);
第一行是为Redis缓存设置一个独特的前缀,这样就不会与其他站点混淆。建议使用你的网站域名好区分,不需要添加http前缀,比如我的是“longm_vip”。本来_想写.的,但是.在php代码中可能出错,还是用_吧!毕竟只是好区分就行了!
第二行的意义在于,当刷新Redis缓存时,是刷新当前站点还是全部站点。将其设置为true,表示只刷新当前站点。
五WordPress启用Redis缓存
打开第二个站点的/wp-content/plugins/redis-cache/includes/object-cache.php
搜索:database,大概在第629行,把“0”改成1-15的任意数。
修改完重启Redis即可
如果Redis数据库中已有冲突数据无法进入后台。
可以进入服务器目录,把wp-content下面的这个缓存文件object-cache.php删掉,就可以恢复访问后台了。
评论