wordpress启用Memcached内存缓存加速

2017年08月18日 2,289 次阅读 0 条评论 288 人点赞

都说Memcached内存缓存加速是极好的,今天早上,博主把自己VPS使用phpstudy搭建wordpress启用Memcached内存缓存加速。速度提升了许多,或许您看到这篇文章时已经体验到了,O(∩_∩)O~

都说Memcached内存缓存加速是极好的,今天早上,博主把自己VPS使用phpstudy搭建wordpress启用Memcached内存缓存加速。速度提升了许多,或许您看到这篇文章时已经体验到了,O(∩_∩)O~

启用Memcached

鉴于我用的是win2003主机,所以直接下载了一个memcache的windows稳定版,考虑到某些人懒得去找,在此放个下载地址。 

下载地址:http://www.runoob.com/memcached/window-install-memcached.html 

为了方便,博主将下载的memcached文件解压放在c:\memcached文件夹中; 

在cmd下定位到C盘memcached文件夹,在命令窗口输入:cd c:\memcached

然后输入:memcached.exe -d install 安装memcached; 

再输入c:\memcached\memcached.exe -d start启动。

memcached与phpstudy联姻

先看看自己的php版本,不同的php_memcache.dll对应不同的php版本,楼主上传的是对应php5.3.n,同样,考虑到某些人懒得去找,在此放个下载地址。 

 官网下载:http://pecl.php.net/package/memcache/3.0.8/windows 

博主提供的各个PHP版本包:[ypbtn]http://pan.baidu.com/s/1bo0yAfH [/ypbtn]

下载和自己PHP版本对应的php_memcache.dll后放到PHP的ext文件夹里,然后通过phpstudy的其他选项菜单→打开配置文件→php.ini,在extension段落区域加入一行extension=php_memcache.dll重启服务,然后查看phpinfo();

如果你看到了 memcache那就恭喜你啦!下面就是搭建成功的效果。 

 写一个 example.php 文件,测试memcached服务:
connect('localhost', 11211) or die ("Could not connect"); 
    $version = $memcache->getVersion(); 
    echo "Server's version: ".$version."\n"; 
    $tmp_object = new stdClass; 
    $tmp_object->str_attr = 'test'; 
    $tmp_object->int_attr = 123; 
    $memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server"); 
    echo "Store data in the cache (data will expire in 10 seconds)\n"; 
    $get_result = $memcache->get('key'); 
    echo "Data from the cache:\n"; 
    var_dump($get_result); 
    ?>
如果有输出:
Server's version: 1.4.4-14-g9c660c0
Store data in the cache (data will expire in 10 seconds)
Data from the cache:
object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }
则说明,我们的 Memcached 已经在服务器端正常运行!

WordPress 如何启用 Memcached 缓存

需要你的服务器支持,就是你的 PHP 需要安装上 Memcached 相关的扩展,注意 PHP 有两个扩展:PHP Memcache 扩展 和 PHP Memcached 扩展,两者仅仅相差一个字母 D,你可以通过 phpinfo() 这个 PHP 函数来检测,你安装的是哪个扩展。或者通过进程查看。

根据不同的 PHP 扩展下载不同的 WordPress Memcached 插件(这个很重要): PHP Memcache 扩展:http://wordpress.org/extend/plugins/memcached/ PHP Memcached 扩展:https://wordpress.org/plugins/memcached-is-your-friend/

把下载的:object-cache.php 复制到 wp-content,注意不是 plugins/。

也可以通过wordpress后台插件----安装插件---  搜索  memcached 则可以找到,直接安装启用即可。(可忽略2步和3步)

WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。

之后就去体验缓存带来的快感吧!!!

讲梦想、讲奋斗可以,前提是钱要给够。

文章评论(0

接收回复邮件通知
非注册会员初次评论需要审核,审核时间(09:00-18:00),请耐心等待...