WordPress启用memcached缓存(LNMP环境为例)
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

前一段时间部落遇到负载无故飙高的情况,因为是版本升级后出现的,于是各种折腾,就包括安装网上所有提到过的缓存插件,虽然最终确定是某一款原来的插件导致的,但是这过程中体验某些缓存还是有一定的用处,今天记录下WordPress启用memcached缓存的过程。在此之前,我也没搞懂memcached和memcache这两个的区别,后边搜索了下:
PHP有两个memcache客户端:php memcache和php memcachedphp memcache独立用php实现,是老客户端,从我们实践中已发现有多个问题,而且功能少,属性也可设置的少;http://pecl.php.net/package/memcachephp memcached是基于原生的c的libmemcached的扩展,更加完善,建议替换为php memcachedhttp://pecl.php.net/package/memcached所以我还是部署安装memcached,除了他是更新的之外,因为我一般使用军哥LNMP一键包,安装memcached更加简单……
LNMP官方页面有安装方式:
进入lnmp解压后的目录,执行:
./addons.sh install memcached
接下来就是耐心等待,很快就安装完成,完成后不放心也可以看看加载是否成功(一般没问题,安装失败有报错的)
php -m | grep memcached
测试下缓存,将下面的代码保存为test.php,执行php -f test.php 输出100表示安装成功。
<?php$m = new Memcached();$m->addServer( \\\'127.0.0.1\\\', 11211 );$m->set( \\\'foo\\\', 100 );echo $m->get( \\\'foo\\\' ) . \\\"\\\\n\\\";上述完成后,环境方面支持就没有问题了。
###如果不是LNMP环境,那么按步骤安装memcached,我看了下还挺麻烦的~ ###
接下来我们开始在wordpress中安装插件,非常简单:
访问:https://github.com/tollmanz/wordpress-pecl-memcached-object-cache
下载并解压得到的 object-cache.php,上传到 wp-content 目录即可开启 memcached 缓存。
这里特别注意,放入的文件夹是wp-content中,不是插件目录!
这一步完成后,你的wordpress已经启用memcached缓存了,如果要确认下,查看下效果的话,可以下载官方探针:
http://pecl.php.net/get/memcache-3.0.8.tgz
解压出memcache.php文件,编辑该文件,设定下访问的用户名和密码:
define(\\\'ADMIN_USERNAME\\\',\\\'memcache\\\'); // Admin Usernamedefine(\\\'ADMIN_PASSWORD\\\',\\\'password\\\'); // Admin Passworddefine(\\\'DATE_FORMAT\\\',\\\'Y/m/d H:i:s\\\');define(\\\'GRAPH_SIZE\\\',200);define(\\\'MAX_ITEM_DUMP\\\',50); $MEMCACHE_SERVERS[] = \\\'mymemcache-server1:11211\\\'; // add more as an array$MEMCACHE_SERVERS[] = \\\'mymemcache-server2:11211\\\'; // add more as an array修改如下:
define(\\\'ADMIN_USERNAME\\\',\\\'memcache\\\'); // 登录用户名,自定define(\\\'ADMIN_PASSWORD\\\',\\\'password\\\'); // 登录密码,自定define(\\\'DATE_FORMAT\\\',\\\'Y/m/d H:i:s\\\');define(\\\'GRAPH_SIZE\\\',200);define(\\\'MAX_ITEM_DUMP\\\',50);//下面是定义memcached服务器,一般我们是单机部署,所以注释掉一行,并将服务器地址根据实际修改$MEMCACHE_SERVERS[] = \\\'127.0.0.1:11211\\\'; // add more as an array //$MEMCACHE_SERVERS[] = \\\'mymemcache-server2:11211\\\'; // add more as an array修改后上传到网站目录中,传入任何一个可访问的目录即可(只是临时看看就删也可以就放根目录),然后访问这个文件,就可以看到效果了,如下图:
注意事项:如果网站迁移,请确保新的服务器环境已安装memcached,或者删除了插件文件,否则访问空白页,之前有次测试的时候,我就因为这个找了好久!
[Memcached]历史优惠活动内容
猜你可能想看的VPS
- 疯狂猜成语 图猜成语一根手指要按一个写着发射的红色按钮是什么成语?全球[VPS测评]
- Uovz→2200 元 月 E5-2620*2 16GB 内存 240G全球[VPS测评]
- 疯狂猜成语 图猜成语一个事字和一个虚线写的成字是什么成语?全球[VPS测评]
- TmhHost→洛杉矶三网 CN2 GIA 线路季付 88 元起全球[VPS测评]
- dedecms 删除标题重复的文章 dedecms 删除采集重复的数据全球[VPS测评]
- 特价服务器 CloudCone→洛杉矶 MC 机房独立服务器 6 折优惠独立服务器[U]
- 夏季优惠 Sharktech 促销活动→E3-1270v2 16G 2T全球[VPS测评]
- 企鹅小屋→300 元 月 256MB 内存 10GB SSD 空间 10虚拟空间(主机)
- CDNPlus→在线 独立自建 CDN 最低月付 49 元 可免费测试独立服务器[U]
- discuz X3.1 X3.2 X3.3 论坛搬家完美详细教程全球[VPS测评]
- 初春优惠 糖果主机→香港云服务器¥27.75 月起 虚拟主机新购最低可享香港VPS[主机]
- 如何注册解析.tk,.ml,.ga,.cf,.gq等免费域名全球[VPS测评]
- 搬瓦工VPS方案怎么选?全球[VPS测评]
- WordPress代码实现用户注册时验证邮箱真实性全球[VPS测评]
- WordPress 插件:wpjam collection图片集对Wor全球[VPS测评]
- 搬瓦工新年优惠码还有效,全场VPS12.22%折扣,香港和日本CN2GI日本VPS[主机]
- Virmach 20$年付 日本大盘鸡补货 荷兰 美国圣何塞 纽约 50日本VPS[主机]
- 萌云圣何塞 Super GIA VPS → 解锁流媒体 → 512M 全球[VPS测评]
- CloudCone 512 内存 20G HDD 1T流量 洛杉矶 MC全球[VPS测评]
- 云服务器能干什么?有几十种玩法?阿里云,腾讯云服务器如何购买?全球[VPS测评]
- PQhosting:香港HE/乌克兰/俄罗斯/荷兰/摩尔多瓦vps主机/香港VPS[主机]
- 者也vps年终特惠:全场云服务器7折终身优惠,赠1G内存,充1000送3全球[VPS测评]
- 云米科技:香港/美国/日本等海外免备案vps云服务器,最低13元/月日本VPS[主机]
- 互盟云元旦活动:云服务器1核2G首月仅18元,香港虚拟主机年付仅1折香港VPS[主机]
- 桔子数据:1核1GB香港CN2 GIA vps促销28元/月,最高30M香港VPS[主机]
- 欧路云:加拿大/法国/新加坡高防vps,2核/2G/100M首月仅14元WINDOWS
- 金斗云怎么样?香港CN2月付23元,圣何塞CN2月付22元香港VPS[主机]
- 40火伞高压电爬坡更让企业用电于民全球[VPS测评]
- vpsplayer:新年活动_vps全部7.5折起_深圳BGP/美西Ce香港VPS[主机]
- 触摸云:香港GT ④区适合建站vps,折后最低套餐29.75/月香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-140023.html











