同服务器下多个wordpress配置memcached
技术教程 •
WordPress有各种各样的加速插件,比如Super Cache等,但是大多是基于php执行缓存加速、mysql缓存、静态文件缓存这三种,很少有内存缓存。我今天分享的就是WordPress使用php-memcache、memcached来做PHP加速和内存加速,而且适用于同服务器下多个WordPress站点哦。
安装memcache、memcached
创建WordPress object cache高级插件
下载object-cache.php放到WordPress的wp-content目录下。
配置wp-config
区分服务器上有多个 wordpress 而避免使用同一内存缓存,需要配置wp-config.php:
搜索define(‘WP_DEBUG’, false);
在其下一行添加
global $memcached_servers;
$memcached_servers = array(‘default’ => array(‘127.0.0.1:11211’)); // 这里是你的 memcached 地址和端口
global $blog_id;
$blog_id = ‘xiedexu’; // 这里是用于区分服务器上有多个 wordpress 而避免使用同一内存缓存
区分服务器上有多个 wordpress 而避免使用同一内存缓存,$blog_id = ‘xiedexu’;可以在你的另外一个WordPress的wp-config.php中,将其换成另外的值,比如$blog_id = ‘zhangsan’;这个ID随便设置只要不一样就行。