摘要: WordPress具有内置的对象缓存,但是默认情况下对象缓存是非持久的。这意味着存储在缓存中的数据仅驻留在内存中,并且仅在请求期间内。 Powered Cache带有三个不同的对象缓存后端,以节省持久性。 Memcache 要求:Memcached服务器和P...
WordPress具有内置的对象缓存,但是默认情况下对象缓存是非持久的。这意味着存储在缓存中的数据仅驻留在内存中,并且仅在请求期间内。 Powered Cache带有三个不同的对象缓存后端,以节省持久性。
Memcache
要求:Memcached服务器和PECL memcache扩展。
Memcache后端使用127.0.0.1作为默认的Memcached服务器。如果要使用其他服务器,则需要进行少量修改。
向wp-config.php添加类似于以下内容的内容
$ memcached_servers = array('默认'=> array('10 .10.10.20:11211','10 .10.10.30:11211'));
如果要按组分开缓存,请尝试类似的方法;
$ memcached_servers = array('默认'=> array('10 .10.10.20:11211','10 .10.10.30:11211'),'options'=> array('10 .10.10.40:11211');
Memcached
与Memcache的配置相同,唯一的区别是,它使用PHP的“ Memcached”扩展名而不是Memcache。
Redis
要求:Redis服务器和phpredis扩展。
编辑wp-config.php以添加您的redis凭据(默认情况下,身份验证处于关闭状态,如果需要,您可以添加'auth'密钥和值)
$ redis_server = array('主机'=>'127.0.0.1','端口'=> 6379,'数据库'=> 0);
有关对象缓存的更多详细信息:https://codex.wordpress.org/Class_Reference/WP_Object_Cache
原文地址:https://github.com/skopco/powered-cache/wiki/Object-Cache(英文)
经游侠安全网(www.youxia.org)站长测试,给WordPress配置MemCache(或MemCached)后,加速效果非常明显,强烈推荐!(用Redis也不错啊,APCu也同样值得尝试!)可以配置好后给你的WordPress装一个Powered Cache插件。