1、点击后台“更新缓存”,调用:?m=admin&c=cache_all&a=init

2、分布更新全部的缓存。

$modules = array(
array(‘name’ => L(‘module’), ‘function’ => ‘module’),
array(‘name’ => L(‘sites’), ‘mod’ => ‘admin’, ‘file’ => ‘sites’, ‘function’ => ‘set_cache’),
array(‘name’ => L(‘category’), ‘function’ => ‘category’),
array(‘name’ => L(‘downservers’), ‘function’ => ‘downservers’),
array(‘name’ => L(‘badword_name’), ‘function’ => ‘badword’),
array(‘name’ => L(‘ipbanned’), ‘function’ => ‘ipbanned’),
array(‘name’ => L(‘keylink’), ‘function’ => ‘keylink’),
array(‘name’ => L(‘linkage’), ‘function’ => ‘linkage’),
array(‘name’ => L(‘position’), ‘function’ => ‘position’),
array(‘name’ => L(‘admin_role’), ‘function’ => ‘admin_role’),
array(‘name’ => L(‘urlrule’), ‘function’ => ‘urlrule’),
array(‘name’ => L(‘sitemodel’), ‘function’ => ‘sitemodel’),
array(‘name’ => L(‘type’), ‘function’ => ‘type’, ‘param’ => ‘content’),
array(‘name’ => L(‘workflow’), ‘function’ => ‘workflow’),
array(‘name’ => L(‘dbsource’), ‘function’ => ‘dbsource’),
array(‘name’ => L(‘member_setting’), ‘function’ => ‘member_setting’),
array(‘name’ => L(‘member_group’), ‘function’ => ‘member_group’),
array(‘name’ => L(‘membermodel’), ‘function’ => ‘membermodel’),
array(‘name’ => L(‘member_model_field’), ‘function’ => ‘member_model_field’),
array(‘name’ => L(‘search_type’), ‘function’ => ‘type’, ‘param’ => ‘search’),
array(‘name’ => L(‘search_setting’), ‘function’ => ‘search_setting’),
array(‘name’ => L(‘update_vote_setting’), ‘function’ => ‘vote_setting’),
array(‘name’ => L(‘update_link_setting’), ‘function’ => ‘link_setting’),
array(‘name’ => L(‘special’), ‘function’ => ‘special’),
array(‘name’ => L(‘setting’), ‘function’ => ‘setting’),
array(‘name’ => L(‘database’), ‘function’ => ‘database’),
array(‘name’ => L(‘update_formguide_model’), ‘mod’ => ‘formguide’, ‘file’ => ‘formguide’, ‘function’ => ‘public_cache’),
array(‘name’ => L(‘cache_file’), ‘function’ => ‘cache2database’),
array(‘name’ => L(‘cache_copyfrom’), ‘function’ => ‘copyfrom’),
array(‘name’ => L(‘clear_files’), ‘function’ => ‘del_file’),
array(‘name’ => L(‘video_category_tb’), ‘function’ => ‘video_category_tb’),
);

3、 调用文件 \phpcms\modules\admin\classes\cache_api.class.php 相应的方法,方法名称一般是$modules数组中function的值。例如:更新所有模型的缓存,对应的是sitemodel,function的值 也是sitemodel,就会调用cache_api.class.php文件中的sitemodel方法。该方法中会生成相应的缓存文件。

原文地址:http://x.9423.com/archives/74

转载于:https://www.cnblogs.com/huojing/articles/3812096.html

phpcms模型缓存更新原理分析(转)相关推荐

  1. 【多输入模型 Multiple-Dimension 数学原理分析以及源码详解 深度学习 Pytorch笔记 B站刘二大人 (6/10)】

    多输入模型 Multiple-Dimension 数学原理分析以及源码源码详解 深度学习 Pytorch笔记 B站刘二大人(6/10) 数学推导 在之前实现的模型普遍都是单输入单输出模型,显然,在现实 ...

  2. 【Redis】Redis 缓存更新方案分析

    前言 在业务环境中,频繁访问数据库获取数据的做法是不可取的,为了提升数据请求的效率,目前比较流行的做法就是使用 Redis 缓存服务,将频繁被请求的数据缓存起来,在下一次数据被请求时,根据设定的 ke ...

  3. [置顶] 【稀饭】react native 实战系列教程之热更新原理分析与实现

    很多人在技术选型的时候,会选择RN是因为它具有热更新,而且这是它的一个特性,所以实现起来会相对比较简单,不像原生那样,原生的热更新是一个大工程.那就目前来看,RN的热更新方案已有的,有微软的CodeP ...

  4. react native 实战系列教程之热更新原理分析与实现

    很多人在技术选型的时候,会选择RN是因为它具有热更新,而且这是它的一个特性,所以实现起来会相对比较简单,不像原生那样,原生的热更新是一个大工程.那就目前来看,RN的热更新方案已有的,有微软的CodeP ...

  5. Holt-Winters模型原理分析

    Holt-Winters模型原理分析及代码实现(python) from:https://blog.csdn.net/u010665216/article/details/78051192 引言 最近 ...

  6. Holt-Winters模型原理分析及代码实现(python)

    引言 最近实验室老师让我去预测景区内代步车辆的投放量,于是乎,本着"一心一意地输出年富力强的劳动力"这份初心,我就屁颠屁颠地去找资料,然后发现了Holt-Winters模型 , 感 ...

  7. Elasticsearch实现原理分析

    介绍 本文是分析Elasticsearch系列文章中的一篇,是一个译文.共有三个部分,每部分讲解部分Elasticsearch的实现原理.     在翻译的过程中,也需要查看对应部分的源码,来加深对实 ...

  8. Redis入门到实战(实战篇)缓存更新、穿透、雪崩、击穿!

    Redis基础篇 Java面试宝典-redis 实战篇Redis 开篇导读 亲爱的小伙伴们大家好,马上咱们就开始实战篇的内容了,相信通过本章的学习,小伙伴们就能理解各种redis的使用啦,接下来咱们来 ...

  9. 原来SqlSession只是个甩手掌柜?实现原理分析

    JVM Redis JVM面试 内存模型以及分区,需要详细到每个区放什么? GC 的两种判定方法 GC 的三种收集方法:标记清除.标记整理.复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法 ...

最新文章

  1. 2017 年最流行的 15 个数据科学 Python 库
  2. Shiro + JWT + Spring Boot Restful 简易教程
  3. Winform中设置ZedGraph的X轴与Y轴的刻度不在对面显示
  4. Spring for Android 1.0.0发布
  5. Ubuntu12.04下Linux内核编译
  6. 解决在linux跑连接sql server老版本会报错的问题
  7. itchat 道歉_人类的“道歉”
  8. matlab 等高线_MATLAB作图实例:39:更改等高线图的填充颜色
  9. python 血缘进程共享数据
  10. 战地1服务器性能红色,FPS《战地1》PC性能测试:对显卡要求不高但很吃CPU
  11. Java-JVM调优经验
  12. 服务器固态硬盘接口类型,固态硬盘接口都有哪些类型
  13. 你的简历能帮你争取到面试机会吗?
  14. 2020icpc上海赛G题 Fibonacci详解
  15. origin画图畸变
  16. CSS:N种使用CSS 绘制三角形的方法
  17. 汽车功能安全ISO 26262介绍
  18. with recompile
  19. 梯度下降、牛顿法、拟牛顿法
  20. 如何去除discuz的powered by discuz!代码

热门文章

  1. Flutter TabBar 标签栏背景颜色、点击水波纹颜色配置
  2. java基础—Runtime类使用
  3. 再谈Js定义变量,你不得不踩的那些坑
  4. VB之修改机器码达到WG
  5. hiho1482出勤记录II(string类字符串中查找字符串,库函数的应用)
  6. loadrunner / socket level data and wininet level data
  7. WP之Sql Server CE数据库
  8. 数学公式(待慢慢总结)
  9. 使用TFS存储项目文档
  10. [jQuery原理] jQuery基本结构