【TP框架】包括TP3.1和3.2,自帶緩存使用機制


原文章出處: http://blog.163.com/liwei1987821@126/blog/static/172664928201422133218356/

寫在開始:緩存變量和session變量都是全局性質的,TP都是默認開啟的,設置了之后可以在任何你想要的地方直接調用

1、動態緩存  Cache緩存類(使用之前,你需要下載Xcache模塊、PHP的Xcache驅動以及一系列配置,自行搜索)

<code>

<?php

// $cache = Cache::getInstance('緩存方式','緩存參數');  //理解為實例化,其實是對緩存類域內進行操作

/**
*緩存方式包含: memcache;redis;Xcache;file等方式(默認File類型)
*緩存參數: 緩存有效期, 緩存列隊長度
**/

//(demo:)

$Cache = Cache::getInstance("Xcache",array("expire"=>60));

$cache->set('key',$value,3600);//存緩存

$cache->get('key');//讀取緩存

$cache->rm('key');//刪除緩存

</code>

 

2、快速緩存S()、簡單數據緩存F()方法

設置緩存:S("cache_code",$cache_value,expire);  //expire是有限期的意思,比如存儲一個小時就填寫3600

讀取緩存:$var = S("cache_code");

刪除緩存:S("cache_code",null);

/* 其中F()方法和S方法的區別,就是F()方法針對數據比較簡單、且沒有過期時間 */

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM