花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網,按 + 收藏我們
登錄 注冊 退出 找回密碼

Discuz 插件開發(fā)教程之寫入緩存文件

時間: 2019-05-29 11:11 閱讀: 作者:素材無憂網

Discuz的插件機制給開發(fā)者一個好的開發(fā)環(huán)境,很多類庫與函數數讓你調用,你只用關注業(yè)務代碼與模板。而有的操作是一定要知道的。如緩存機制。緩存是個好東西,當開發(fā)的功能需要大量的在數據庫里讀取時,而且數據庫查詢語句很復雜時,如果用戶刷新一次頁面就讀取一次,那么服務器是受不了的。所以緩存文件是一定要的。

下面說一下如何操作緩存文件:
1、寫入操作
$contents[]="你要寫入的數據";
$cacheArray .= "\$contents=".arrayeval($contents).";\n";
writetocache('it618_contents', $cacheArray); 

2、讀取操作
include_once DISCUZ_ROOT.'./data/sysdata/cache_it618_contents'.php';
$strall=$contents[0];

3、根據緩存時間判斷操作
$cache_file = DISCUZ_ROOT.'./data/sysdata/cache_it618_contents.php';

if(($_G['timestamp'] - @filemtime($cache_file)) > $it618['cachetime']*60) {
   //你可以寫緩存文件了
}else{
   //你可以從緩存文件里讀了
}    

版權聲明: 本站資源均來自互聯(lián)網或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除!謝謝!

轉載請注明: Discuz 插件開發(fā)教程之寫入緩存文件

標簽:  
相關文章
模板推薦