如题,如果是单个网站直接把memcache_storage这个模块提供的配制:
// $conf['cache_backends'][] = 'sites/all/modules/memcache_storage/memcache_storage.inc';
// $conf['cache_default_class'] = 'MemcacheStorage';
// $conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
// $conf['cache_class_cache_update'] = 'DrupalDatabaseCache';
但是如果是多站配制,就是同一套代码多个网站。按照说明,我加一行配制:
// $conf['memcache_key_prefix'] = 'cache_site_a_';
上面这一行,每个子站的值都不一样,但是在我把每个子站开启Memcache但是问题还是来了:
当我刷新页面的时候所有网站都乱了,A站用了B站的缓存,C站也用了B站的缓存,D站也用了B站的缓存。这个……
求真相,谢谢。