1、memcached介绍 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存 储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从 内存中读取,从而大大提高读取速度。(源码:http://code.google.com/p/memcached/downloads/list)
2、memcache应用 使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,让Memcache作为一个缓存区域,把部分信息 保存在内存中,在前端能够迅速的进行存取。
3、配置安装 首先下载memcached(windows下的),解压到D盘下mem目录下(可以任意目录下) 然后启动memcache(如果你嫌每次启动麻烦,可以使用memcached.exe -d install ,注意先找到这个文件才能按抓 鬼年,不要双击,得用命令安装服务) 启动服务使用memcached.exe -d status
如果不放心可以在服务里面找下memched服务,然后看看是不是启动了
这样就安装了memcached服务,但是需要php配置php.ini加上extension=php_memcache.dll,然后把 php_memcache.dll拷贝到ext目录下(这里配置完毕需要重启apache服务)
4、测试环境 用下面代码 <?php
$mem=new Memcache; $mem->connect(“localhost”,11211) or die(“连接失败”); if($mem){echo “memcached服务启动并连接成功”;}else{echo “连接失败,可能服务没有启动~~”;} ?> 检测是否可以正常连接