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緩存的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答