php使用memcache处理缓存数据
2014-09-19 17:25
267 查看
摘要: 一般来说,如果并发量不大的情况,使不使用缓存技术并没有什么影响,但如果高并发的情况,使用缓存技术就显得很重要了,可以很好的减轻数据库和服务器的压力,当然解决高并发的技术有很多,这里只是以缓存的角度来说明使用memcache的便捷性和方便性,缓存技术中,与memcache类似的还有redis,这里不做介绍!
一般来说,如果并发量不大的情况,使不使用缓存技术并没有什么影响,但如果高并发的情况,使用缓存技术就显得很重要了,可以很好的减轻数据库和服务器的压力,当然解决高并发的技术有很多,这里只是以缓存的角度来说明使用memcache的便捷性和方便性,缓存技术中,与memcache类似的还有redis,这里不做介绍!
使用memcache的前提是需要在服务端先配置好memcahche的环境!确认memcahce可以正常连接之后就可以在程序使用了!
具体代码如下:
一般来说,如果并发量不大的情况,使不使用缓存技术并没有什么影响,但如果高并发的情况,使用缓存技术就显得很重要了,可以很好的减轻数据库和服务器的压力,当然解决高并发的技术有很多,这里只是以缓存的角度来说明使用memcache的便捷性和方便性,缓存技术中,与memcache类似的还有redis,这里不做介绍!
使用memcache的前提是需要在服务端先配置好memcahche的环境!确认memcahce可以正常连接之后就可以在程序使用了!
具体代码如下:
<?php header("content-type:text/html;charset:utf-8"); include "../inc/str.php"; include "../Inc/mysql.php"; include "../Inc/const.php"; if($is_memcache){ // $memcache操作 $memcache = new Memcache; try{ $memc=@$memcache->connect($memcache_server, $memcache_port); if($memc){ $getMsg=$memcache->get("360GetMsgDate");//获取缓存中的数据 // $memcache->delete("360GetMsgDate"); if(!$getMsg){ $jsonDate = getMessage($f_serverName,$f_userName,$f_password,$f_htNewsDate); $memcache->set("360GetMsgDate",$jsonDate,0,3600); //设置缓存时间为一小时 echo $jsonDate; } else{ echo $getMsg; } $memcache->close(); } else{ //code } }catch(Exception $e){ print $e->getMessage(); } unset($memcache); //结束$memcache操作 }else{ echo getMessage($f_serverName,$f_userName,$f_password,$f_htNewsDate); }
相关文章推荐
- 为 PHP 应用提速、提速、再提速!,第 3 部分: 用 Memcache 守护程序把数据缓存到内存中
- 缓存数据处理(使用xml文件)
- 使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
- php CI框架中调用接口 memcache缓存数据
- PHP使用Memcache时模拟命名空间及缓存失效问题的解决
- php 如何使用 缓存MEMCACHE 实例
- php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
- PHP中使用php://input处理相同name值的表单数据
- 使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
- liunx下安装与基本使用php内存缓存Memcache
- PHP使用memcache缓存技术提高响应速度的方法
- 在php中直接使用socket编程对memcached缓存进行增删改查数据
- 使用memcache处理缓存的三种方案
- [转]为 PHP 应用提速、提速、再提速!,第 3 部分: 用 Memcache 守护程序把数据缓存到内存中
- unserialize的这个问题是由一个emlog论坛用户在使用时报错而发现的 问题表现情况如下: emlog缓存的保存方式是将php的数据对象(数组)序列化(serialize)后以文件的形式存放,
- PHP中使用php://input处理相同name值的表单数据
- php开发服务器之 memcache缓存数据
- PHP处理一个5G文件,使用内存512M的,数据为整形,从大到小排序,优化排序算法
- PHP使用Memcache时模拟命名空间及缓存失效问题的解决
- 【memcache缓存专题(3)】PHP-memcache扩展的安装以及使用