PHP使用memcache缓存技术提高响应速度的方法


Posted in PHP onDecember 26, 2014

本文实例讲述了PHP使用memcache缓存技术提高响应速度的方法。分享给大家供大家参考。具体分析如下:

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

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

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

<?php 

//连接 

$mem = new Memcache; 

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

//显示版本 

$version = $mem->getVersion(); 

echo "Memcached Server version:  ".$version."<br>"; 

//保存数据 

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

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

echo "Get key1 value: " . $val ."<br>"; 

//替换数据 

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

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

echo "Get key1 value: " . $val . "<br>"; 

//保存数组 

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

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

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

echo "Get key2 value: "; 

print_r($val2); 

echo "<br>"; 

//删除数据 

$mem->delete('key1'); 

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

echo "Get key1 value: " . $val . "<br>"; 

//清除所有数据 

$mem->flush(); 

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

echo "Get key2 value: "; 

print_r($val2); 

echo "<br>"; 

//关闭连接 

$mem->close(); 

?>

例子2,代码如下:
<?php 

//使用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 相关文章推荐
php4的彩蛋
Oct 09 PHP
优化使用mysql存储session的php代码
Jan 10 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 PHP
openflashchart 2.0 简单案例php版
May 21 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
Jul 03 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
Jun 25 PHP
php堆排序实现原理与应用方法
Jan 03 PHP
PHP传参之传值与传址的区别
Apr 24 PHP
基于php实现七牛抓取远程图片
Dec 01 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 #PHP
php+ajax实时输入自动搜索匹配的方法
Dec 26 #PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 #PHP
PHP中require和include路径问题详解
Dec 25 #PHP
Yii框架调试心得--在页面输出执行sql语句
Dec 25 #PHP
Web程序工作原理详解
Dec 25 #PHP
php更新mysql后获取改变行数的方法
Dec 25 #PHP
You might like
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
javascript 面向对象编程基础:封装
2009/08/21 Javascript
Cookie 小记
2010/04/01 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
详解javascript函数写法大全
2019/03/25 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
[16:43]Heroes19_剃刀(完美)
2014/10/31 DOTA
给Python入门者的一些编程建议
2015/06/15 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
Python3.7实现验证码登录方式代码实例
2020/02/14 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
2014年元旦活动方案
2014/02/15 职场文书
室内设计专业自荐信
2014/05/31 职场文书
学校花圃的标语
2014/06/18 职场文书
经典毕业生求职信
2014/07/12 职场文书
2014年营销工作总结
2014/11/22 职场文书
2015年团支部年度工作总结
2015/05/27 职场文书
Spring实现内置监听器
2021/07/09 Java/Android