
面临一些须要耗时盘算的短时间内不会更改太大的数据,经常运用缓存
【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', ],
ki4网,有大批免费的Yii入门教程,迎接人人进修!
以上就是yii2 用户登任命什么缓存的细致内容,更多请关注ki4网别的相干文章!