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

TP 查询缓存

admin11年前 (2015-08-05)技术文档1862
<?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;    
                  }?>


分享到:

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

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

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

分享给朋友:

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

dz第三方模块添加方法

dz第三方模块添加方法

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

thinkphp获取URL参数

一般情况下URL中的参数就是通过GET方法获取,但是由于PATHINFO的特 殊性,URL地址最终需要被解析才能转换成GET参数,ThinkPHP对URL是按照一定的规则进行解析的,除非你使用了URL路由规则,如果你对 URL做了特别的定制,但是又不想使用URL路由,那么可以使用框架提供的URL...

推荐一些国内的Jquery CDN免费服务

Jquery是个非常流行的JS前端框架,在很多网站都能看到它的身影。很多网站都喜欢采用一些Jquery CDN加速服务,这样网站加载jquery会更快。之前火端网络的一些网站都是使用Google的jquery CDN,如:http://ajax.googleapis.com/ajax/lib...

php二维数组转换为一维数组的几种方法

在开发过程中,我们经常需要将二维数组转为一维数组,个人总结了2种方法,分享给大家如何将下面的二维数组转为一维数组。复制代码 代码如下:$msg = array(  array(    'id'=>'45',    'name'=>'...

PHP数组和Json之间的转换

        之所以要用到Json,很多时候是因为使用ajax对象时,程序与JS函数之间的数据交互。因为JS不认识PHP中的数组,PHP也不认识JS中的数组或对象。Json很好的解决了这个问题。Json简介  ...

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

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

发表评论

访客

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