一台服务器下解决多个 WordPress 网站使用 Memcached 缓存冲突的问题

Memcached 优化 WordPress 是一个非常赞的优化手段。不多说,相关细节自行了解,下面主要说说在解决一台服务器下多个
WordPress 网站使用 Memcached 缓存冲突的问题 现实生活中,大部分企业使用的独立服务器下不单单是跑一个网站,更多的是多
个,尤其是依赖 WordPress 来构建的网站。在一台服务器下由于每个网站都是使用默认的数据库前缀 wp_,导致 Memcached 插件混淆
冲突,因此此文正是要解决这个问题!
方法一:
直接在 web 目录下 wp-config.php 文件中添加一行,来区分不同的缓存
ok,添加上去,WordPress Memcached 缓存插件直接上传到 inc 目录即可,非常愉快的解决问题!
方法二:
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』, 『www.kejianet.com』); 域名改成你自己的,或者 key 任意,无所谓。只要能区分就 ok 。