同一服务器多个WordPress网站同时使用Redis或Memcached缓存!

2021-09-0110:43:31322 635字
我们在做安防网站建设的时候,相信很多监控安装公司的技术员在优化网站的过程中肯定是遇到这样的问题,在同一服务器上运行多个WordPress网站并启用Redis或Memcached缓存加速时会出现打开其中一个网站会自动跳转到另一个网站的冲突问题。这就很郁闷了,明明是不同的数据库,不同的数据库前缀,不同的网站目录文件,为什么就会冲突了呢?
解决办法
大家复制下面的这行代码到你想要设置Redis或Memcached缓存加速的WordPress网站根目录wp-config.php文件里,并将站点域名设置为你的网站域名即可实现同一台服务器的多个WordPress网站的Redis或Memcached缓存加速。
/* 同服务器多站点Redis或Memcached内存缓存分离
*/define('WP_CACHE_KEY_SALT', '站点域名');
同一服务器多个WordPress网站同时使用Redis或Memcached缓存!
注:需要注意的是同一台服务器下的多个WordPress网站必须使用同一个版本的PHP环境,因为PHP环境需要安装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缓存加速。
广告也精彩
  • 声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。邮箱:197280831@qq.com。