Anx's Blog

WordPress多站点使用Memcached加速的配置

多个WordPress使用同一个Memcached加速时,容易出现冲突的情况,特别是表前缀一样的时候。这时我们除了修改WP表前缀,还有两个方法来解决。

方法一:修改object-cache.php

修改缓存插件object-cache.php,里面有一段设置缓存KEY的,初始是空的,我们给它定义一下。

找到大概在840行左右,按照下面的代码进行修改。

if ( ! defined( 'WP_CACHE_KEY_SALT' ) )
	define( 'WP_CACHE_KEY_SALT', 'blog67.com' );  /* 把blog67.com换成你自定义的名称 */

每个WordPress里的object-cache.php都定义不同的KEY即可。

方法二:修改wp-config.php

在WP根目录找到wp-config.php,添加下面的代码即可。

define('WP_CACHE_KEY_SALT', 'blog67.com'); //把blog67.com替换成自定义

每个WP博客都修改成不同的即可。

提示

以上两个方法都可以用来解决Memcached冲突的问题,但是比较推荐使用方法一。因为如果使用方法二,升级WP版本后可能需要重新修改一次。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

正在加载验证码......

请先完成验证