http://memcached.org/
-------------------------
1. 下载 memcache的linux版本,注意 memcached 用 libevent 来做事件驱动,所以要先安装有 libevent。
2. 安装 pecl::memcache。
用 pecl 命令行工具安装:
pecl install memcache
或直接从源码安装:
phpize
./configure
make
make install
----------------------------
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:/memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:/memcached/memcached.exe -d install’ 安装
3. 再输入: ‘c:/memcached/memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:/winnt/php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
进入系统后台,在[系统基本参数]下面的"性能选项"卡当中,关于memcache进行如下配置:
cfg_memcache_enable : 是否启用memcache缓存,如果为否(N),默认使用文件缓存;
这个选项设置为开启:Y
cfg_memcache_mc_defa : 默认memcache缓存服务器地址;
这个选项中填入服务器地址:memcache://127.0.0.1:11211/default127
cfg_memcache_mc_oth : 附加memcache缓存服务器地址;
这个如果没有可以为空.
cfg_puccache_time : 需缓存内容全局缓存时间(秒),这个里面需要设定缓存周期,默认为36000秒
* memcache适合与web server安装在同一server上
* memcache可以在n个端口开n个进程,如果和web server在同一机器的话,还能减少网络开销.
* 配置简单,启动一个进程就行了,免去了配置文件
由于封装成小助手的形式,所以在使用的时候先初始化:
helper('cache');
几个简单的方法:
SetCache() 设定缓存信息
GetCache() 获取缓存内容
DelCache() 删除缓存内容,简单的使用例子如:
$rs = GetCache('memberlogin', $mid); if( empty($rs) ) { $rs = $dsql->GetOne("SELECT * FROM `dede_member` WHERE mid='{$mid}' "); SetCache('memberlogin', $mid, $rs, 1800); }
memcached官网:http://memcached.org/
以上就是织梦DedeCMS V5.7如何开启memcache缓存的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答