2016 - 2024

感恩一路有你

缓存cache和redis区别 基于ThinkPHP框架做的后台,如何写清除缓存?

浏览量:1414 时间:2021-03-14 11:25:15 作者:admin

基于ThinkPHP框架做的后台,如何写清除缓存?

ThinkPHP需要清除四个缓冲区:模板缓存、数据缓存目录、日志目录和数据目录。//清除缓存目录函数clearcache($type=0,$path=null){if(is)$null($path)){switch($type){case 0://template cache directory$path=cachepath break case

1://data cache directory$path=tempupath break case

2://log directory$path=logupath break case

3://data directory$path=dataupath}导入(“组织Io目录“)Dir::del($path)}

你的方法不科学。如果项目已经运行了很长时间,而且非常大,那么运行时文件将非常大。通常,缓存文件将单独配置。如果您通过程序删除运行时,这是可以的,但成本太高,这是有点太值得的损失。您可以将所有缓存名称写入数据库,通过S($key,null)方法遍历数据库,并删除要删除的相应缓存!

缓存cache和redis区别 ThinkPHP关闭模板缓存 thinkphp缓存

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。