yii 高级版后台清理前台的缓存
我使用的是yii的高级版本, 现在我需要在后台清理前端页面缓存, 在yii中有一个方法:
Yii::$app->cache->flush();
但这个方法只能清理当前application下的缓存, 所以就只有另找方法,在网上看了说把前台和后台的缓存都放common目录下去, 但这样做需要在开发的时候避免冲突,所以我是直接使用FileCache的gc方法清理
在yii的FileCache中有2个东西:
public $cachePath = '@runtime/cache';
表示缓存目录
在这个文件中没有flush()方法,但是有个flushValues()方法, 但问题是这个方法是受保护方法:
protected function flushValues(){$this->gc(true, false);return true;}
再看里面的代码,调用了gc()方法,在找到gc()
/*** Removes expired cache files.* @param bool $force whether to enforce the garbage collection regardless of [[gcProbability]].* Defaults to false, meaning the actual deletion happens with the probability as specified by [[gcProbability]].* @param bool $expiredOnly whether to removed expired cache files only.* If false, all cache files under [[cachePath]] will be removed.*/public function gc($force = false, $expiredOnly = true){if ($force || mt_rand(0, 1000000) < $this->gcProbability) {$this->gcRecursive($this->cachePath, $expiredOnly);}}
所以我直接调用这个gc()方法去清理前端的缓存:
$cache = new \yii\caching\FileCache();$cache->cachePath = '../../frontend/runtime/cache'; $cache->gc(true, false);
yii 高级版后台清理前台的缓存相关推荐
- w7系统装天联高级版服务器,w7系统有几个版本你都知道吗?
最近有很多网友问小编w7系统有几个版本,哪个版本最好用.w7系统有几个版本你都知道吗?今天小编就带来w7系统有几个版本的解答.想要了解w7系统有几个版本的网友们请往下看. Windows 7有6个版本 ...
- 使用 WorkManager 管理后台和前台工作
随着设备性能提升和软件生态发展,越来越多的 Android 应用需要执行相对更复杂的网络.异步和离线等任务.例如用户想要离线观看某个视频,又不想一直停留在应用界面等待下载完成,那么就需要以一定的 ...
- win10 uwp 应用转后台清理内存
我在写小说阅读器,把每个打开的文件的内容读到内存,因为小说都很小,所以放在内存不怕太大,但是我如果打开了一本小说,再打开一本,我不会把先打开的小说的内容清除掉,在内存.所以一旦我打开多小说的时候,内存 ...
- WordPress-微信机器人高级版
微信机器人高级版是我爱水煮鱼开发的一款插件,功能很棒,运行此插件需要同时开启WPJAM Basic插件. 高级版5.0 版本对服务器要求非常高,只支持 Linux 服务器,PHP 要求 7.2 及以上 ...
- 微信机器人高级版常见问题汇总
下面列出微信机器人高级版可能碰到的一些问题和解决方案,以便大家碰到类似的问题的时候能够快速找到答案并修正,本文也会长期更新 1. 如何安装和升级 安装:上传到 wp-content/plugins/ ...
- 清空计算机网络缓存,【缓存清理工具】缓存清理软件_电脑缓存清理软件【最新】-太平洋电脑网...
Windows7系统清理dns缓存失败解决方法介绍 在win7纯净版系统中有时候,发现网络突然变得很慢,甚至没有网络,怎么回事呢?可能是dns缓存导致的,这时候可以清理dns缓存尝试解决问题.但是有朋 ...
- iphone储存空间系统怎么清理_教你快速清理 iPhone 系统缓存垃圾,拒绝卡顿!
「 改变能改变的一切,接受不能改变的一切!」 ▼ "iPhone存储空间"里的系统为何占用了几十G的甚至上百G的内存,如何清理?当我们使用 iPhone 一段时间之后,系统或应用中 ...
- 后台清理 清理cookie_清理枯木
后台清理 清理cookie Last weekend a friend, aka Chauncey, who has some gardening knowledge, came over to he ...
- 淘宝/天猫API接口,获得淘宝商品详情高级版
淘宝/天猫获得淘宝商品详情高级版 API 返回值说明 立即测试 item_get_pro-获得淘宝商品详情高级版 公共参数 请求地址: https://console.open.onebou ...
最新文章
- OpenResty学习中的几个小例子汇总
- 十年之后,CV经典教材《计算机视觉:算法与应用》迎来第二版,初稿开放下载...
- 学计算机的学校17w,摇号中签率23.19%,学费一年17W?11所民校详情介绍!
- 上位机多个下位机modbustcp通讯_【C#上位机】西门子1200PLC实用定位控制程序案例...
- R语言观察日志(part15)--R的缺点
- springboot python整合_SpringCloud 整合 Python - Flask
- python 爬虫 scrapy1_官网教程
- 数据:昨日BTC和ETH期货持仓均减少约三成,波动率创3月以来新高
- Linux命令:find命令
- 笔记本电脑如何重装系统win11专业版
- sketchup作品_建环学院学生期末作品展第六站计算机辅助设计sketchup作业
- 一个悄然成为世界最流行的操作系统
- VMware虚拟机安装Win10教程
- cspm2——T2 HRZ学英语
- 二维码门禁的解决方案
- 基于昇腾AI异构计算架构CANN的通用目标检测与识别一站式方案初体验
- 99%网赚精准引流技巧!
- 弘辽科技:怎样的淘宝店铺装修更能吸引顾客
- MySQL使用空间索引问题
- spinningup环境搭建