时间:2022-12-02 浏览量: 收藏
一、缓存的作用
减少数据库压力
用户交互比较少
二、TP对缓存的支持
支持缓存类型包括file,memcache,wincache,sqlite,redis和xcache
三、缓存设置(application\config.php)
'cache' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, ],
四、缓存使用
1、设置缓存
Cache::set("userData",$data,200); cache(名字,值,时间);
2、读取缓存
dump(Cache::get("userData")); dump(cache("userData"));
3、删除缓存
dump(Cache::rm("userData")); cache("userData",null);
4、清空缓存
Cache::clear();
5、缓存的使用
public function huancun(){ // 从缓存中获取数据 if($data=cache('userData')){ // 如果数据存在 }else{ // 如果缓存中没有数据 $data=Db::table("user")->select(); cache("userData",$data,20); } // 分配数据 $this->assign("data",$data); // 加载页面 return $this->fetch(); }
RELATED RECOMMEND
2022-12-02
模板标签模板文件可以包含普通标签和标签库标签,标签的定界符都可以重新配置。 普通标签用于变量输出和模板注释,普通模板标签默认以{ 和 } 作为开始和结束标识,并且在开始标记紧跟标签的定义,如果之间有空格或者换行则被视为非模板标签直接输出。 标签库标签可以用于模板变量输出、文件包含、条件控制、循环输出等功能,而且完全可以自己扩展功能。配置文件修改:变量输出 : 在控制器中我们给模板变量赋值$thi
2022-12-02
load_trait:快速导入Traits,PHP5.5以上无需调用 /** * 快速导入Traits PHP5.5以上无需调用 * @param string $class trait库 * @param string $ext 类库后缀 * @return boolean */ load_trait($class, $ext =
2022-12-02
ThinkPhp多文件上传1、模板页面中代码<form action="{:url('uploads')}" method="post" enctype="multipart/form-data"> <p> File: <input type="fi
Copyright © 2012-2024 世敏网络 版权所有 闽ICP备18026760号-1 闽公网安备 35020502000640号 网站地图 Sitemap 关键词聚合