前面介绍了如何使用HHVM Memcached ,今天进一步介绍下如何配置memcached来加速wordpress运行。后天就回家过年了,这个也是年前最后一贴了,年后将介绍下Nginx + WordPress + Fastcgi_Cache的配置,希望大家继续关注 wordpressnote,我将给大家带来更多的wordpress笔记。
按照前文,我们安装好了memcached的服务端,那么具体的怎么配置woredpress呢?我参考了https://github.com/xyu/heroku-wp里面提供的插件,整理了下,文章最后会给出下载地址。
把下载后的文件object-cache.php、MemcacheSASL.php、advanced-cache.php三个文件放到wp-content目录下面,在wp-config.php文件里面添加下面的内容:
/**#@+ * Memcache settings. */ if ( !empty( $_ENV["MEMCACHIER_SERVERS"] ) ) { $_mcsettings = parse_url($_ENV["MEMCACHIER_SERVERS"]); define('WP_CACHE', true); $sasl_memcached_config = array( 'default' => array( array( 'host' => $_mcsettings["host"], 'port' => $_mcsettings["port"], 'user' => $_ENV["MEMCACHIER_USERNAME"], 'pass' => $_ENV["MEMCACHIER_PASSWORD"], ), ), ); unset($_mcsettings); }
就可以了。我们看看效果,
添加前:
添加后:
可以看到查询从19降到了2,效果还是很明显的,我这个测试博客是新装的,只有一篇文章,如果多了效果更明显,测试博客地址:http://www.damigu.xyz
插件地址:百度网盘下载 链接: http://pan.baidu.com/s/1ntsoQ6X 密码: 6i7m
欢迎大家讨论。需要帮助的可以联系Q:3440843
The post Hhvm配置memcached加速wordpress运行 appeared first on WordPress Note.