面對一些需要耗時計算的短時間內不會變動太大的數據,常常使用快取
##【DataCache】#在設定檔main.php中components項目下設定'cache' => [ 'class' => 'yii\caching'FileCache', ],\Yii::$app->cache->set('test',$data);//儲存,類型可以是string,array等等\Yii::$app->cache->get('test');//取,若沒有該值,則傳回bool(false),若有,則傳回該值該快取檔案會在runtime\cache目錄下找到一個叫te(就是鍵名test的前兩個字母)的資料夾,其中test.bin就是該資料的快取檔案。 除了set和get,還有幾個方法: 如果要換一個快取方式為DbCache,則修改main.php中components項下配置為:
'cache' => [ 'class' => 'yii\caching\DbCache', 'db' => 'mydb', 'cacheTable' => 'my_cache', ],PHP中文網,有大量免費的
Yii入門教學,歡迎大家學習!
以上是yii2 使用者登入用什麼緩存的詳細內容。更多資訊請關注PHP中文網其他相關文章!