php 高效缓存类,简单高效的文件缓存php类
簡(jiǎn)單高效的文件緩存php類
class?FileCache
{
public?$keyPrefix?=?'';
public?$cachePath?=?'';
public?$cacheFileSuffix?=?'.bin';
public?$directoryLevel?=?1;
public?$gcProbability?=?10;
public?$fileMode;
public?$dirMode?=?0775;
function?__construct()
{
$this->cachePath?=?HT::$cacheRoot.'htcache';
}
function?FileCache()
{
$this->__construct();
}
$dir : 緩存文件存放目錄
$lifetime : 緩存文件有效期,單位為秒
$cacheid : 緩存文件路徑,包含文件名
$ext : 緩存文件擴(kuò)展名(可以不用),這里使用是為了查看文件方便
析構(gòu)函數(shù),檢查緩存目錄是否有效,默認(rèn)賦值,檢查緩存是否有效,寫入緩存
$mode == 0 , 以瀏覽器緩存的方式取得頁(yè)面內(nèi)容
$mode == 1 , 以直接賦值(通過$content參數(shù)接收)的方式取得頁(yè)面內(nèi)容
$mode == 2 , 以本地讀取(fopen ile_get_contents)的方式取得頁(yè)面內(nèi)容(似乎這種方式?jīng)]什么必要)
申明:php中文網(wǎng)下載站匠心打造專業(yè)的IT資源下載站!一切資源免費(fèi),來源網(wǎng)絡(luò)收集,請(qǐng)自行檢測(cè)軟件的完整性。交流QQ群:916808767
總結(jié)
以上是生活随笔為你收集整理的php 高效缓存类,简单高效的文件缓存php类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在html中引入css内部样式表使用,C
- 下一篇: 织梦task_do.php,织梦2016