摘要:前幾天一個(gè)很古老的網(wǎng)站突然要加微信分享功能。無法緩存微信接口的。緩存文件存在且時(shí)間不超過一小時(shí),則直接使用緩存的結(jié)果集,不在進(jìn)行任何的查詢了使用緩存中的結(jié)果設(shè)置緩存讀取緩存,清空緩存有一點(diǎn)不知道是否合理,就是當(dāng)我清空緩存的時(shí)候。
前幾天一個(gè)很古老的網(wǎng)站突然要加微信分享功能。無奈cms太過古老。無法緩存微信接口的AccessToken。存數(shù)據(jù)庫覺得得不償失。加redis 覺得還不如存數(shù)據(jù)庫(還需要 給線上服務(wù)器裝redis服務(wù),覺得范不上)。只好寫道文件里。
function setCache($cache_key,$data=false,$time=3600){ //緩存文件存在且時(shí)間不超過一小時(shí),則直接使用緩存的結(jié)果集,不在進(jìn)行任何的MySQL查詢了 $cachFile = $_SERVER["DOCUMENT_ROOT"]."/Data/".$cache_key.".php"; if($data || $data!==false||$data===NULL){ $data = json_encode($data); file_put_contents($cachFile, $data); }else{ if(file_exists($cachFile) && time()-filemtime($cachFile) < $time) { //使用緩存中的結(jié)果 $json = file_get_contents($cachFile); if($json=="null"){ return false; } return json_decode($json,true); } return false; } return false; } setCache("key","mycache");//設(shè)置緩存 echo setCache("key"); //讀取緩存 setCache("key",null);//清空緩存
有一點(diǎn)不知道是否合理,就是當(dāng)我清空緩存的時(shí)候。是否有必要取把這個(gè)緩存文件刪掉。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/22842.html
摘要:講的好長作為北哥大話緩存機(jī)制第一篇,希望大家喜歡,為了一段日子里我會(huì)專注于分享的緩存機(jī)制。 有的兄弟一定會(huì)說,F(xiàn)ile緩存有什么好講的那?不就是一個(gè)set,然后在一個(gè)get么?那你知道的只是皮毛~ 的確如大家所說,緩存從表現(xiàn)層看就是一個(gè)set(放數(shù)據(jù)),然后再一個(gè)get(拿數(shù)據(jù)),但是請記住,這樣是不夠的,如果你不了解每個(gè)緩存的實(shí)現(xiàn)原理、存儲(chǔ)特點(diǎn)等等,你是無法使用對場景的,什么時(shí)候用F...
摘要:最后用把緩存的路徑憑證信息存在中。緩存策略現(xiàn)在來看看提供的緩存策略,主要有這幾種。自定義緩存配置回到在緩存策略里提到的,講講和緩存策略的參數(shù)。 作者:陳達(dá)孚 香港中文大學(xué)研究生,《移動(dòng)Web前端高效開發(fā)實(shí)戰(zhàn)》作者之一,《前端開發(fā)者指南2017》譯者之一,在中國前端開發(fā)者大會(huì),中生代技術(shù)大會(huì)等技術(shù)會(huì)議發(fā)表過主題演講, 專注于新技術(shù)的調(diào)研和使用. 本文為原創(chuàng)文章,轉(zhuǎn)載請注明作者及出處 ...
摘要:加載并顯示圖片或加載并執(zhí)行回調(diào)接口。加載圖片主要分為三類接口表示異步加載并顯示圖片到對應(yīng)的上。以上三類接口最終都會(huì)調(diào)用到這個(gè)函數(shù)進(jìn)行圖片加載。不允許訪問網(wǎng)絡(luò)的圖片下載器。創(chuàng)建圖片下載器,返回一個(gè)。 1. 功能介紹 1.1 Android Universal Image Loader Android Universal Image Loader 是一個(gè)強(qiáng)大的、可高度定制的圖片緩存,本文簡...
閱讀 3801·2021-11-12 10:34
閱讀 2818·2021-09-22 15:14
閱讀 789·2019-08-30 15:53
閱讀 3205·2019-08-30 12:53
閱讀 1288·2019-08-29 18:32
閱讀 2768·2019-08-29 16:41
閱讀 1065·2019-08-26 13:40
閱讀 1805·2019-08-23 18:07