首页 > CMS应用 > 正文
同一台服务器配置多个wordpress使用Memcached缓存

玩wordpress玩久了都会落下一些病症,比如我自己,现在一台服务器上面十几个wordpress站,流量大大小小,服务器偶尔大姨妈一下也在情理之中,不过我就是喜欢折腾!找了很多给wordpress加速的方法,插件,cdn等等,然后在我看到Memcached缓存的时候,发现大家一致都有这样一种言论,那就是wordpress使用了Memcached缓存之后,就可以不用其他的任何缓存插件啦,然后我就开始折腾!嗯,单个wordpress+Memcached缓存测试成功,再折腾第二的时候,出现问题,那就是两个站之间的缓存会乱窜,原来Memcached缓存是识别的是数据库,两个wordpress数据库表前缀是一样的,自然会乱,据说是修改一下数据库表前缀就好了,不过对于我这种已经有十几个站的情况,修改表前缀就有点蛋疼了,接着找,然后让我找到方法:

方法1:在wp-config.php天下如下语句,红色部分请DIY,保持每个站点都不一样:

define('WP_CACHE_KEY_SALT',XXXXXXXX);

方法2:object-cache.php文件中查找

if ( !defined( 'WP_CACHE_KEY_SALT' ) )
define( 'WP_CACHE_KEY_SALT', '' );

修改为(XXXX变量部分请diy保持不一样):

define('WP_CACHE_KEY_SALT', 'XXXXXX');

备注:因为我很懒,所以我只测试了第一种方法,并且已经成功,下面这个方法还没测试,有好事者可以试试看,告诉我!

另外在实际测试过程中,我发现Memcached内存给得不足的话,会给服务器更大压力,根本起不到加速减压的作用!

文章评论

共有 1 条评论

  1. 翘臀小妖精

    谢谢分享哈

Top