当做好以后模块后,由于是模块原型性能不佳,故而可以用缓存方式来提升效率。缓存生成可以是模块的一个方法或者一个函数,phpcms的缓存也可以分为不同的类型,比如file,memcache。如果是file型还能设置不同的缓存位置(应按phpcms约定)。然后完成这些以后,当你安装模块时或更新全站缓存,并没有生成缓存文件。那是为什么呢?
其实很简单,由于phpcms资料很少,只有自己看源代码,打开phpcms/modules/admin/cache_all.php,加上自己的缓存方法然后更新缓存就好了。例如:

array('name' => L('update_orderform_model'), 'mod' => 'orderform', 'file' => 'orderform', 'function' => 'public_cache'),

最新文章

  1. shell-脚本入门【转】
  2. EF架构~二级域名中共享Session
  3. JavaScript Patterns 4.8 Function Properties - A Memoization Pattern
  4. VS中的代码段功能
  5. easyui combobox级联(转载)
  6. 《深入理解Nginx》阅读与实践(三):使用upstream和subrequest访问第三方服务
  7. 怎么用JS截取字符串中第一个和第二个字母间的部分?
  8. git ignore 的使用
  9. 关于setCharacterEncoding报错
  10. php 学习笔记 数组2
  11. Redis 提供的好的解决方案 实例
  12. git合并历史提交
  13. IDEA翻译插件推荐Translation 安装和使用以及快捷键绑定
  14. 如何在Virtual box 下安装Mac os
  15. codeforces 434D
  16. Ubuntu 虚拟机安装几点细节整理
  17. python-enumerate方法
  18. 集合之ArrayList
  19. luoguP4491 [HAOI2018]染色 广义容斥原理 + FFT
  20. mybatis环境搭建和开发步骤

热门文章

  1. (转)MapReduce Design Patterns(chapter 2 (part 3))(四)
  2. React-Native进阶_3.触摸高亮显示TouchableHighlight
  3. TCP 和 UDP 的区别( 面向连接 和 面向无连接 )
  4. mongo 指令
  5. Linux 中断处理
  6. django-xhtml2pdf的使用(加入图片,指定字体,设置样式)
  7. 每天一个linux命令(文件操作):【转载】locate命令
  8. Object-C 中的Selector 概念
  9. c# datetime 格式化大全与使用总结
  10. Python 运行其他程序