php使用memcache缓存技术提高响应速度的要领

来源: 电脑维修教程 阅读:     发表时间:

php使用memcache缓存技术提高响应速度的要领 这篇文章主要介绍了php使用memcache缓存技术提高响应速度的要领,以实例形式阐明了memcache缓存技术的使用技巧

<?php使用memcache缓存技术提高响应速度的要领

这篇文章主要介绍了<?php使用memcache缓存技术提高响应速度的要领,以实例形式阐明了memcache缓存技术的使用技巧,具有必然的参考借鉴价值,需要的伴侣可以参考下

本文实例讲述了<?php使用memcache缓存技术提高响应速度的要领。分享给各人供各人参考。具体阐明如下:

<?php虽然己经做到很好很快了,但是如果大数据量时还是会有些卡了,这里介绍一下<?php中使用memcache缓存技术提高响应速度要领,有需要了解的伴侣可参考.

memcache既可以在linux下使用,也可以在windows系统下使用,固然首推linux系统,至于如何安装memcache,google一下就什么都出来了.

下面贴一段memcache的使用例子,代码如下:

代码如下:

//连接

$mem = new memcache;

$mem->;connect("127.0.0.1", 11211) or die ("could not connect");

//显示版本

$version = $mem->;getversion();

echo "memcached server version: ".$version."

;";

//生存数据

$mem->;set('key1', 'this is first value', 0, 60);

$val = $mem->;get('key1');

echo "get key1 value: " . $val ."

;";

//替换数据

$mem->;replace('key1', 'this is replace value', 0, 60);

$val = $mem->;get('key1');

echo "get key1 value: " . $val . "

;";

//生存数组

$arr = array('aaa', 'bbb', 'ccc', 'ddd');

$mem->;set('key2', $arr, 0, 60);

$val2 = $mem->;get('key2');

echo "get key2 value: ";

print_r($val2);

echo "

;";

//删除数据

$mem->;delete('key1');

$val = $mem->;get('key1');

echo "get key1 value: " . $val . "

;";

//清除所有数据

$mem->;flush();

$val2 = $mem->;get('key2');

echo "get key2 value: ";

print_r($val2);

echo "

;";

//关闭连接

$mem->;close();

?>;

例子2,代码如下:

代码如下:

//使用memcache缓存

$mc = memcache_connect('localhost', 11211);

$pn = $mc->;get('pid');

echo $pn;

if($pn<1) $pn = 1;

else $pn++;

$mc->;set('pid',$pn,0,0); //设置永不外期

memcache_close($mc);

?>;

但愿本文所述对各人的<?php措施设计有所帮手。

电脑维修技术

以上是:解决php使用memcache缓存技术提高响应速度的要领问题的详细资料教程