当前位置:首页 > 技术文档 > 正文内容

TP 查询缓存

admin11年前 (2015-08-05)技术文档1874
<?php
    function cache_data($sql){
            $SqlDao = M("User");                
            $Key = "SqlCache_".md5($sql.time());        
            $FileData    =    F($Key,"","./cache/");            
            if(empty($FileData)){
                        $data = $SqlDao->query($sql);            
                        $FileData['data'] = $data;            
                        $FileData['expire'] = time()+3000; #缓存5分钟            
                        F($Key,$FileData,"./cache/");        
                        }else{            
                            if($FileData['expire']<time()){                
                                    $data = $SqlDao->query($sql);                
                                    $FileData['data'] = $data;                
                                    $FileData['expire'] = time()+3000; #缓存5分钟                
                                    F($Key,$FileData,"./cache/");            
                                }        
                            }        
                        $FileData = F("mp_wechat_token","","./cache/");            
                        return $FileData;    
                  }?>


分享到:

扫描二维码推送至手机访问。

版权声明:本文由云河空间发布,如需转载请注明出处。

本文链接:http://yuyunhe.cn/index.php/post/92.html

分享给朋友:

“TP 查询缓存” 的相关文章

网页背景全屏拉伸的css效果

background: url(“http://www.wyzu.cn/uploadfile/2013/0220/20130220112423140.jpg”) repeat fixed center top / cover #595959;...

如何自己手工获取自己的Access Token

如何自己手工获取自己的Access Token

在使用WP2PCS前,你需要了解,WP2PCS目前只支持百度网盘,(将来将支持360网盘和腾讯微云,这要看它们的API什么时候开放, 且容易开发)是基于百度PCS的API开发的,和坊间流传的抓取百度网盘文件直链不同,WP2PCS从百度网盘获取文件的源(二进制流),是百度许可并鼓 励开发者使用的接...

dz第三方模块添加方法

dz第三方模块添加方法

使用dz做网站的朋友有时候会用到第三方模块专题,这就会遇到一个模块通信的问题,可是弄了半天就是“数据无法识别,请返回”, 也够雷人的,ok,这你就给大家分享下本人的一点经验,以供大家参考!dz第三方模块添加方法...

PHP利用Curl模拟登录并获取数据例子

PHP利用Curl模拟登录并获取数据例子

几乎所有的程序员来模仿用户登录或抓取数据都会使用到curl函数,下面我来给各位介绍利用curl函数实现登录并抓取数据,希望下面例子对各位有帮助。PHP的curl()在抓取网页的效率方面是比较高的,而且支持多线程,而file_get_contents()效率就要稍低些,当然,使用curl时需要开启下c...

PHP开发之THINKPHP多表联合查询操作的三种方法

THINKPHP 中关联查询(多表查询)可以使用 table() 方法或和join方法,请看示例: 联合查询         1、原生查询    &...

 PHP二维数组的矩阵转置

PHP二维数组的矩阵转置

<?php    $arr1 = array(               array(1,2,3),            &nbs...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。