0 投票

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随便设置只要不一样就行。

最新提问 分类:WordPress建站 | 用户: 黄老师 (350 分)

登录 或者 注册 后回答这个问题。

WordPress问答社区

我们会认真对待每一个提问,请详细描述你的问题,这样有助于获得最准确的答案。

提供演示地址或者截图,可以让我们更快的知道问题所在。

我要提问