首頁 後端開發 php教程 yii2快取的介紹與使用 yii2.0 中文手冊 yii2.0教學 yii中文手冊

yii2快取的介紹與使用 yii2.0 中文手冊 yii2.0教學 yii中文手冊

Jul 29, 2016 am 08:49 AM
yii

作者:白狼來源:http://www.manks.top/yii2_cache.html 本文版權歸作者,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

一個好的框架是肯定離不開快取的使用,相反,一個沒有快取的框架也肯定不是一個好框架,好像是一個意思,不管了,我們先來看看yii2中是如何使用快取的吧。

又是到我們第一步操作的時候了,我們先來配置組件。

方便起見,我們的快取元件配置在commonconfigmain.php文件,先來簡單配置下文件快取

'components' => [ <br>  'cache' => [ <br>    'class' => 'yii\caching\FileCache', <br>    'cachePath' => '@runtime/cache2', <br>  ], <br>],
登入後複製
<span>所谓的文件缓存,其实就是把我们要缓存的数据存放到文件内,那数据又缓存到哪里了呢?</span>
登入後複製

//預設的快取路徑是@appruntimecache目錄下,如果你想要修改快取路徑,可以像上面配置一樣,設定下cachePath即可

我們直接來操作看看

<span>$cache</span> = Yii::<span>$app</span>-><span>cache; 
</span><span>$data</span> = <span>$cache</span>->get('cache_data_key'<span>); 
</span><span>if</span> (<span>$data</span> === <span>false</span><span>) { 
    </span><span>//</span><span>这里我们可以操作数据库获取数据,然后通过$cache->set方法进行缓存 </span><span>$cacheData</span> = ...... 
    <span>//</span><span>set方法的第一个参数是我们的数据对应的key值,方便我们获取到 
    //第二个参数即是我们要缓存的数据 
    //第三个参数是缓存时间,如果是0,意味着永久缓存。默认是0 </span><span>$cache</span>->set('cache_data_key', <span>$cacheData</span>, 60*60<span>); 
} 
</span><span>var_dump</span>(<span>$data</span>);
登入後複製

繼續閱讀

以上就介紹了yii2快取的介紹和使用,包括了yii方面的內容,希望對PHP教程有興趣的朋友有所幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

php如何使用Yii3框架? php如何使用Yii3框架? May 31, 2023 pm 10:42 PM

php如何使用Yii3框架?

如何使用PHP框架Yii開發一個高可用的雲端備份系統 如何使用PHP框架Yii開發一個高可用的雲端備份系統 Jun 27, 2023 am 09:04 AM

如何使用PHP框架Yii開發一個高可用的雲端備份系統

Yii2 vs Phalcon:哪個框架更適合開發顯示卡渲染應用? Yii2 vs Phalcon:哪個框架更適合開發顯示卡渲染應用? Jun 19, 2023 am 08:09 AM

Yii2 vs Phalcon:哪個框架更適合開發顯示卡渲染應用?

Symfony vs Yii2:哪個框架比較適合開發大型Web應用? Symfony vs Yii2:哪個框架比較適合開發大型Web應用? Jun 19, 2023 am 10:57 AM

Symfony vs Yii2:哪個框架比較適合開發大型Web應用?

Yii框架中的資料查詢:有效率地存取數據 Yii框架中的資料查詢:有效率地存取數據 Jun 21, 2023 am 11:22 AM

Yii框架中的資料查詢:有效率地存取數據

yii如何將物件轉換為陣列或直接輸出為json格式 yii如何將物件轉換為陣列或直接輸出為json格式 Jan 08, 2021 am 10:13 AM

yii如何將物件轉換為陣列或直接輸出為json格式

Yii2程式設計指南:執行Cron服務的方法 Yii2程式設計指南:執行Cron服務的方法 Sep 01, 2023 pm 11:21 PM

Yii2程式設計指南:執行Cron服務的方法

Yii框架中的表單建構器:建立複雜表單 Yii框架中的表單建構器:建立複雜表單 Jun 21, 2023 am 10:09 AM

Yii框架中的表單建構器:建立複雜表單

See all articles