变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當(dāng)前位置: 首頁編程開發(fā)PHP → 史上最簡單方便的PHP緩存類代碼

史上最簡單方便的PHP緩存類代碼

更多

大家都知道網(wǎng)上關(guān)于 PHP 緩存類的資料灰常多,不過這類算是目前我見過的既能滿足需求,但又無比簡潔的一個(gè)。好了,不跟大家廢話了,咱們直接看代碼吧!

使用說明:

1、實(shí)例化

$cache = new Cache();

2、設(shè)置緩存時(shí)間和緩存目錄

$cache = new Cache(60, '/any_other_path/');

第一個(gè)參數(shù)是緩存秒數(shù),第二個(gè)參數(shù)是緩存路徑,根據(jù)需要配置。
默認(rèn)情況下,緩存時(shí)間是 3600 秒,緩存目錄是 cache/

3、讀取緩存

$value = $cache->get('data_key');

4、寫入緩存

$value = $cache->put('data_key', 'data_value');

完整實(shí)例:

$cache = new Cache();

//從緩存從讀取鍵值 $key 的數(shù)據(jù)
$values = $cache->get($key);

//如果沒有緩存數(shù)據(jù)
if ($values == false) {
//insert code here...
//寫入鍵值 $key 的數(shù)據(jù)
$cache->put($key, $values);
} else {
//insert code here...
}

Cache.class.php

<?php
class Cache {
private $cache_path;//path for the cache
private $cache_expire;//seconds that the cache expires

//cache constructor, optional expiring time and cache path
public function Cache($exp_time=3600,$path="cache/"){
$this->cache_expire=$exp_time;
$this->cache_path=$path;
}

//returns the filename for the cache
private function fileName($key){
return $this->cache_path.md5($key);
}

//creates new cache files with the given data, $key== name of the cache, data the info/values to store
public function put($key, $data){
$values = serialize($data);
$filename = $this->fileName($key);
$file = fopen($filename, 'w');
if ($file){//able to create the file
fwrite($file, $values);
fclose($file);
}
else return false;
}

//returns cache for the given key
public function get($key){
$filename = $this->fileName($key);
if (!file_exists($filename) || !is_readable($filename)){//can't read the cache
return false;
}
if ( time() < (filemtime($filename) + $this->cache_expire) ) {//cache for the key not expired
$file = fopen($filename, "r");// read data file
if ($file){//able to open the file
$data = fread($file, filesize($filename));
fclose($file);
return unserialize($data);//return the values
}
else return false;
}
else return false;//was expired you need to create new
}
}
?>

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 日韩性网站 | 97碰视频人人做人人爱欧美 | 毛片网站有哪些 | 日韩一级视频免费观看 | 日韩视频一区二区三区 | 精品黄色 | 羞羞网页| 窝窝午夜一级看片爽 | 亚洲综合男人的天堂色婷婷 | 91视频第一页 | 日本视频一区二区三区 | 久久夜色国产精品噜噜 | 午夜在线视频 | 国产成人免费高清视频网址 | 色偷偷偷偷要 | 午夜手机看片 | 天天做天天爽爽快快 | 欧美性精品videofree | 一级成人生活片免费看 | 综合激情区视频一区视频二区 | 夜夜爽免费视频 | 在线看片成人免费视频 | 深夜福利在线播放 | 亚洲精品午夜级久久久久 | 亚洲欧美另类综合 | 性色网站 | 欧美三级日韩 | 国产精品亚洲二区在线 | 极品国产一区二区三区 | jizz国产丝袜18老师女人 | 波多野结衣中文字幕在线 | 操美女在线 | 中文字幕在线观看一区 | 美女国内精品自产拍在线播放 | 国产福利在线网址成人 | 欧美深夜福利 | 在线视频 一区二区 | 在线日韩欧美 | 在线观看黄色x视频 | 日本道综合一本久久久88 | 天天爽天天摸 |