php 高效缓存类,简单高效的文件缓存php类
簡單高效的文件緩存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 : 緩存文件擴展名(可以不用),這里使用是為了查看文件方便
析構函數(shù),檢查緩存目錄是否有效,默認賦值,檢查緩存是否有效,寫入緩存
$mode == 0 , 以瀏覽器緩存的方式取得頁面內容
$mode == 1 , 以直接賦值(通過$content參數(shù)接收)的方式取得頁面內容
$mode == 2 , 以本地讀取(fopen ile_get_contents)的方式取得頁面內容(似乎這種方式?jīng)]什么必要)
申明:php中文網(wǎng)下載站匠心打造專業(yè)的IT資源下載站!一切資源免費,來源網(wǎng)絡收集,請自行檢測軟件的完整性。交流QQ群:916808767
總結
以上是生活随笔為你收集整理的php 高效缓存类,简单高效的文件缓存php类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在html中引入css内部样式表使用,C
- 下一篇: html 纯css 树形结构,纯css实