一. Memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1] 。这是一套开放源代码软件,以BSD license授权发布。
二.安装 Memcache
安装步骤如下:
1.下载 Memcache for windows,32 位或 64 位;
2.将 memcached.exe 存放在指定路径,我的路径为:C:\wamp\memcache
3.然后在 cmd 下 memcached.exe -d install 即可;
4.最后启动它 memcached.exe -d start;
5.安装 PHP 扩展 php_memcache.dll,注意,必须和 PHP 版本对应;
6.在 php.ini 中使用扩展 extension=php_memcache.dll;
7.重新启动 apache 服务器;
8.在 phpinfo.php 中检查 memcache 是否已经加载。
PS:第一次安装报错“ failed to install service or service already installed”
解决方法:
管理员身份安装,首先找出cmd.exe的原文件(在c:\windows\system32\cmd.exe),
右击以管理员进入安装
三.使用 Memcache
二.安装 Memcache
安装步骤如下:
1.下载 Memcache for windows,32 位或 64 位;
2.将 memcached.exe 存放在指定路径,我的路径为:C:\wamp\memcache
3.然后在 cmd 下 memcached.exe -d install 即可;
4.最后启动它 memcached.exe -d start;
5.安装 PHP 扩展 php_memcache.dll,注意,必须和 PHP 版本对应;
6.在 php.ini 中使用扩展 extension=php_memcache.dll;
7.重新启动 apache 服务器;
8.在 phpinfo.php 中检查 memcache 是否已经加载。
PS:第一次安装报错“ failed to install service or service already installed”
解决方法:
管理员身份安装,首先找出cmd.exe的原文件(在c:\windows\system32\cmd.exe),
右击以管理员进入安装
三.使用 Memcache
ThinkPHP 默认的缓存为 File 文件缓存,我们可以通过 config.php 替换成 memcache 内存缓存。
//缓存设置 'DATA_CACHE_TYPE'=>'Memcache', //设置使用Memcache缓存机制 'DATA_CACHE_TIME'=>10, //设置缓存时间为10秒 //设置缓存 S('user','蜡笔小新'); //读取缓存 echo S('user');