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