php 緩存函數(shù)代碼
更新時(shí)間:2008年08月27日 12:55:37 作者:
簡(jiǎn)單實(shí)用的緩存函數(shù)
復(fù)制代碼 代碼如下:
**
* @說(shuō)明: 文件緩存輸出
* @參數(shù): $cachefile => cache文件(絕對(duì)路徑)
* @參數(shù): $pertime => 緩存輸出的間隔時(shí)間
* @參數(shù): $sql => sql語(yǔ)句
* @參數(shù): $templatefile => 模板文件名稱(絕對(duì)路徑)
* www.php100.com 來(lái)自
**/
function __cache($cachefile,$pertime,$sql,$templatefile) {
global $db;
if(time() - @filemtime($cachefile) >= $pertime) {
$query = $db->query($sql);
while($r=$db->fetch($query)) {
$cachelist[] = $r;
}
include $templatefile.'.php';
$cacheserialize = serialize($cachelist);
file_put_contents($cachefile,$cacheserialize);
}else{
$cachelist = unserialize(file_get_contents($cachefile));
include $templatefile.'.php';
}
}
相關(guān)文章
PHP Class self 與 static 異同與使用詳解
這篇文章主要介紹了PHP中 Class self 與 static 有什么區(qū)別,都怎么用,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-09-09PHP+JS實(shí)現(xiàn)批量刪除數(shù)據(jù)功能示例
這篇文章主要介紹了PHP+JS實(shí)現(xiàn)批量刪除數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了php結(jié)合js控制頁(yè)面元素的選中與提交,以及php操作mysql實(shí)現(xiàn)批量刪除功能的相關(guān)實(shí)現(xiàn)技巧,末尾還附帶了一個(gè)php數(shù)據(jù)庫(kù)操作類,需要的朋友可以參考下2017-11-11PHP5中使用DOM控制XML實(shí)現(xiàn)代碼
PHP5中增強(qiáng)了XML的支持,使用DOM擴(kuò)展了XML操作的能耐。這些函數(shù)作為 PHP5 核心的一部分,無(wú)需被安裝即可使用。2010-05-05對(duì)PHP新手的一些建議(PHP學(xué)習(xí)經(jīng)驗(yàn)總結(jié))
這篇文章主要介紹了對(duì)PHP新手的一些建議,這是本人學(xué)習(xí)PHP過程中的經(jīng)驗(yàn)總結(jié),一切都源自切身體會(huì),需要的朋友可以參考下2014-08-08php模擬post行為代碼總結(jié)(POST方式不是絕對(duì)安全)
GET行為比較簡(jiǎn)單,POST比較復(fù)雜一些2012-02-02php 使用ActiveMQ發(fā)送消息,與處理消息操作示例
這篇文章主要介紹了php 使用ActiveMQ發(fā)送消息,與處理消息操作,結(jié)合實(shí)例形式分析了php使用ActiveMQ實(shí)現(xiàn)消息的發(fā)送與接收處理相關(guān)操作技巧,需要的朋友可以參考下2020-02-02PHP實(shí)現(xiàn)帶重試功能的curl連接示例
這篇文章主要介紹了PHP實(shí)現(xiàn)帶重試功能的curl連接方法,結(jié)合實(shí)例形式分析了php使用curl實(shí)現(xiàn)重復(fù)連接的方法,需要的朋友可以參考下2016-07-07PHP數(shù)組排序之sort、asort與ksort用法實(shí)例
這篇文章主要介紹了PHP數(shù)組排序之sort、asort與ksort用法,實(shí)例中簡(jiǎn)單示范了sort、asort與ksort的用法,并備有注釋加以詳細(xì)說(shuō)明,需要的朋友可以參考下2014-09-09