内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

PHP訪問數(shù)據(jù)緩存處理的方法

本篇文章給大家分享的是有關(guān)PHP訪問數(shù)據(jù)緩存處理的方法,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括克東網(wǎng)站建設(shè)、克東網(wǎng)站制作、克東網(wǎng)頁制作以及克東網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,克東網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到克東省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

方法一

  • 采用ThinkPHP的S方法:
$savedata['uid']=session('uid');
$savedata['ip']=$_SERVER['REMOTE_ADDR'];    
$savedata['url']=$_SERVER['REQUEST_URI'];         
$savedata['created_time']=time();
$savedata['created_by']=session('uid');

$cache = S(array('type'=>'redis','host'=>'127.0.0.1','port'=>'6379','prefix'=>'think','expire'=>600000));
// 獲取緩存
$visitor_data = $cache->visitor_data;
if(empty($visitor_data)){
    $visitor_data=array();
}
array_push($visitor_data, $savedata);

// 設(shè)置緩存
$cache->visitor_data = $visitor_data;

if(count($visitor_data)>3){
    foreach ($visitor_data as $key => $value) {
       $m = M("VisitorLog");
        $m->add($value);
    }
    // 刪除緩存
    unset($cache->visitor_data);
}

方法二

  • 采用Redis
$savedata['uid']=session('uid');
$savedata['ip']=$_SERVER['REMOTE_ADDR'];    
$savedata['url']=$_SERVER['REQUEST_URI'];         
$savedata['created_time']=time();
$savedata['created_by']=session('uid');

// 連接本地的 Redis 服務(wù)
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);

//查看服務(wù)是否運(yùn)行
if(empty($redis)){
    return dataResult(null,'',0);            
}
//存儲(chǔ)數(shù)據(jù)到列表中
$redis->lpush("visitor_data",json_encode($savedata));
// 獲取存儲(chǔ)的數(shù)據(jù)并輸出
$len=$redis->llen("visitor_data");
if($len>2){
    $visitor_data = $redis->lrange("visitor_data",0,$len);
    foreach ($visitor_data as $key => $value) {
        $m = M("VisitorLog");
        $m->add(json_decode($value,true));
    }
    $redis->del("visitor_data");
}

方法三

  • 采用Memcache:
$savedata['uid']=session('uid');
$savedata['ip']=$_SERVER['REMOTE_ADDR'];    
$savedata['url']=$_SERVER['REQUEST_URI'];         
$savedata['created_time']=time();
$savedata['created_by']=session('uid');

$memcache = new \Memcache;             //創(chuàng)建一個(gè)memcache對(duì)象
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect"); //連接Memcached服務(wù)器
$visitor_data = $memcache->get('visitor_data');   //從內(nèi)存中取出key的值
if(empty($visitor_data)){
    $visitor_data=array();
}
if(count($visitor_data)>2){
    foreach ($visitor_data as $key => $value) {
        $m = M("VisitorLog");
        $m->add($value);
    }
    unset($visitor_data);
    $visitor_data=array();
}
array_push($visitor_data,$savedata);
$memcache->set('visitor_data', $visitor_data);        //設(shè)置一個(gè)變量到內(nèi)存中,名稱是key 值是test

以上就是PHP訪問數(shù)據(jù)緩存處理的方法,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁題目:PHP訪問數(shù)據(jù)緩存處理的方法
網(wǎng)頁路徑:http://www.rwnh.cn/article20/ghdhco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、軟件開發(fā)企業(yè)網(wǎng)站制作、微信公眾號(hào)、建站公司動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
乌拉特后旗| 曲松县| 隆昌县| 延寿县| 丰宁| 饶河县| 昭平县| 昌江| 武功县| 南漳县| 闻喜县| 清远市| 沧州市| 南丹县| 英德市| 班戈县| 宜章县| 客服| 安图县| 锡林郭勒盟| 洞头县| 景东| 怀宁县| 桂东县| 永安市| 盐城市| 阿荣旗| 长海县| 进贤县| 山丹县| 大田县| 深泽县| 芮城县| 湖南省| 大兴区| 行唐县| 岳西县| 林甸县| 肃北| 池州市| 白城市|