这篇文章将为大家详细讲解有关yii2中用户登录如何缓存,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
目前成都创新互联已为上1000+的企业提供了网站建设、域名、网站空间、网站托管维护、企业网站设计、伊吾网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
面对一些需要耗时计算的短时间内不会变动太大的数据,常常使用缓存
【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', ],
关于“yii2中用户登录如何缓存”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
网页标题:yii2中用户登录如何缓存
文章URL:https://www.cdcxhl.com/article20/jgepco.html
成都网站建设公司_创新互联,为您提供响应式网站、标签优化、网站策划、网站改版、移动网站建设、App设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联