YII快取操作

2022-02-01 03:39:52 字數 777 閱讀 7844

//

檔案依賴

$dependency = new \yii\caching\filedependency(['filename'=>'hw.txt'])};

$cache->add("file_key",'hello world',3000,$dependency);//

$dependency決定了當快取檔案發生修改時也會失效

//

表示式的依賴

$dependency = new

\yii\caching\expressiondependency(

);$cache->add("expression_key","hello world",3000,$dependency

);//

當name的值發生變化時也會失效

//

db依賴

$dependency = new

\yii\caching\dbdependency(

['sql'=>'select count(*) from yii.order']

);$cache->add('db_key','hello world',$dependency

);//

當sql查詢出來的結果發生變化時也會失效

$cache->flush()//

清掉所有快取

$cache->add();//會判斷當前鍵cache是否存在,如果存在就不會新增

Yii框架 快取

1 yii框架的快取 主要就是 memcache 和 cache 兩種 yii的自帶快取都繼承ccache 類,在使用上基本沒有區別 2 使用方法 1 在config配置檔案main.php檔案中配置如下 cache array class system.caching.cfilecache dir...

yii 快取技術

恢復內容開始 yii快取技術 閒來無事,研究下 yii快取。快取是用於提公升 效能的一種即簡單又有效的途徑。通過儲存相對靜態的資料至快取以備所需,我們可以省去生成這些資料的時間。在 yii 中使用快取主要包括配置和訪問快取元件。如下的應用配置指定了乙個使用兩台快取伺服器的 memcache 快取元件...

YII之片段快取

yii的片段快取應用的話挺簡單的 1,在配置檔案裡開啟快取 man.php cache array class system.caching.cfilecache 或者這樣 只是不同的書寫格式而已 cache class yii caching filecache 2,接下來就是使用快取了 直接在v...