作为一个php程序员,我们在不断追求网站的性能上,我们做了更多的网站优化,速度提升!
我们拿一个程序来说譬如dedecms他就是用网站生成静态页来减少mysql的查询,加快网站的访问速度
还有就是一些大型的网站用的就是缓存技术,我们今天主要讲解memcache这个缓存就是,他是内存缓存技术,组成一个特有的hash(key=>value)方式保存
这两种缓存技术,我们更倾向于memcache因为他能够有效的减少mysql的查询次数,主要是结果集这种大消耗的,而且减少I/O开销,在内存中调用无疑是增加了访问速度,而file文件缓存技术消耗I/O比较大,所以我们倾向memcache
下边是我自己画的一个图希望大家别觉得难看
读取和写入都是用不同的线来表示的
我就针对windows的安装给大家讲解一下
其实这个很简单,我们下载memcache的win32的程序包
然后我们放在我们要安装的目录里边,然后这样我们cmd打开放的路径输入memcached.exe -d install卸载就用uninstall
memcached的命令大家都能搜到我就不多说了,有人说为什么打开不行没有安装上这事因为我们的php没有加载memcache
的模块我们将memcache的模块放在php文件夹的ext文件夹下,然后php.ini加载模块extension=php_memcache.dll然后
重启apache,cmd输入memcached.exe -d start就可以了
测试安装成功 我们写入一下 看看程序好用不
<?php
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211);
$memcache->set('var', 'Hello world!', 0, 180);
$val = $memcache->get('var');
echo $val;
?>
然后打开网页,我们看到hellow word,恭喜您没问题了
如果您有什么问题,请联系我或者留言
欢迎转载,转载请注明来自微度网络http://yun.widuu.com
发表评论 取消回复