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編程中echo用逗號(hào)和用點(diǎn)號(hào)連接的區(qū)別
本文通過(guò)幾個(gè)具體的例子.來(lái)認(rèn)清楚php編程中echo用逗號(hào)和用點(diǎn)號(hào)連接之前的區(qū)別.有需要的小伙伴可以參考下2016-03-03
php通過(guò)array_push()函數(shù)添加多個(gè)變量到數(shù)組末尾的方法
這篇文章主要介紹了php通過(guò)array_push()函數(shù)添加多個(gè)變量到數(shù)組末尾的方法,涉及php中array_push()函數(shù)操作數(shù)組的技巧,需要的朋友可以參考下2015-03-03
關(guān)于WordPress的SEO優(yōu)化相關(guān)的一些PHP頁(yè)面腳本技巧
這篇文章主要介紹了關(guān)于WordPress的SEO優(yōu)化相關(guān)的一些PHP頁(yè)面腳本技巧,包括區(qū)分顯示頁(yè)面標(biāo)題和關(guān)鍵字等,需要的朋友可以參考下2015-12-12
PHP運(yùn)行SVN命令顯示某用戶的文件更新記錄的代碼
使用SVN開(kāi)發(fā)者們平時(shí)開(kāi)發(fā)或代碼上線過(guò)程中需要知道某個(gè)時(shí)間段內(nèi)修改或添加過(guò)那些文件,所以用PHP寫了個(gè)小程序,直接在瀏覽器中調(diào)用即可2014-01-01
PHP操作MongoDB GridFS 存儲(chǔ)文件的詳解
本篇文章是對(duì)PHP操作MongoDB GridFS存儲(chǔ)文件進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP面向?qū)ο蟪绦蛟O(shè)計(jì)繼承用法簡(jiǎn)單示例
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)繼承用法,結(jié)合具體實(shí)例形式分析了php面向?qū)ο蟪绦蛟O(shè)計(jì)中繼承的相關(guān)概念、原理、使用技巧與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-12-12
PHP中類型轉(zhuǎn)換 ,常量,系統(tǒng)常量,魔術(shù)常量的詳解
這篇文章主要介紹了PHP中類型轉(zhuǎn)換 ,常量,系統(tǒng)常量,魔術(shù)常量的詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家掌握這部分內(nèi)容,需要的朋友可以參考下2017-10-10
php 文件上傳后綴名與文件類型對(duì)照表(幾乎涵蓋所有文件)
在這個(gè)過(guò)程中會(huì)有一些瀏覽器兼容,更準(zhǔn)確來(lái)說(shuō)是文件類型解析標(biāo)識(shí)不一致的問(wèn)題。2010-05-05

