网站首页
laravel -- 缓存系统的使用
发布时间:2016-07-04 09:11查看次数:3321
laravel -- 缓存系统的使用
首先laravel默认开启的 文件缓存系统..当然也可以使用DB缓存 内存缓存这些都可以
文件缓存系统的跟其他缓存是一样的
驱动文件配置文件!
.env 的
CACHE_DRIVER=file
使用文件缓存需要对目录有读写权限
2.config\cache.php 默认的文件缓存
'file' => [
'driver' => 'file',
'path' => storage_path('framework/cache'), 缓存的文件路径
],
3.缓存创建于使用
Cache::get($key) 如何缓存不存在返回null
示例如下:
$group = Cache::get('group')
if(is_Null($grpoup)){
//去数据库取数据
Cache::add('group',数据库返回的数据,失效时间)
}
return view('test',compace('group')); //到页面上去
4.如果你安装了DEBUG工具 你缓存后 讲不在执行SQL
5.这里会有个分页的问题,所以建议分页的Key
$key = "content ".Input::get("page"); //这里第一次访问不带PAGE参数 是null哦
$content = Cache::get($key);
这样的换 $key就不会重复 导致只取一个缓存数据的问题
6.说下缓存后的好处-----
就是不用去数据库检索了~~~速度很快很多----缓存系统的速度
内存缓存->文件缓存->数据库缓存->取数据库
关键字词:laravel -- 缓存系统的使用