微信关注,获取更多

多个wordpress 网站启用Memcached缓存问题

多个wordpress网站都启用Memcached缓存的话,如果你的数据库前缀一样(比如都是默认的WP_),很容易出现冲突,不过除了更换数据库前缀,还是有其他解决办法的!

wordpress 网站启用Memcached

方法1

在WordPress中,配合Memcached的缓存插件object-cache,object-cache.php文件里面有一个WP_CACHE_KEY_SALT的定义,初始是没有什么设置的,就默认,所以导致了缓存冲突,知道了原因,那么就容易解决了,打开object-cache.php,在第15行、16行找到
if ( !defined( ‘WP_CACHE_KEY_SALT’ ) )
define( ‘WP_CACHE_KEY_SALT’, ” );
将其改为
define(‘WP_CACHE_KEY_SALT’, ‘articn.com’);
其中的’articn.com’就是您的网站域名,当然也可以更改为其他的,只要让每个站点的内容不一样就可以了,重启Memcached就可以了。

方法2

直接在网站根目录下的wp-config.php 文件中添加一行,以表明不同的缓存。

define(‘WP_CACHE_KEY_SALT’, ‘articn.com’);

其中的’articn.com’就是您的网站域名。你也可以换成其他的内容,只要不同的网站设置为不一样的即可。

未经允许不得转载:下一个课程 » 多个wordpress 网站启用Memcached缓存问题

评论

3+3=

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏