关于v9缓存的那点事
2024-10-19 06:16:15
当做好以后模块后,由于是模块原型性能不佳,故而可以用缓存方式来提升效率。缓存生成可以是模块的一个方法或者一个函数,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'),
最新文章
- shell-脚本入门【转】
- EF架构~二级域名中共享Session
- JavaScript Patterns 4.8 Function Properties - A Memoization Pattern
- VS中的代码段功能
- easyui combobox级联(转载)
- 《深入理解Nginx》阅读与实践(三):使用upstream和subrequest访问第三方服务
- 怎么用JS截取字符串中第一个和第二个字母间的部分?
- git ignore 的使用
- 关于setCharacterEncoding报错
- php 学习笔记 数组2
- Redis 提供的好的解决方案 实例
- git合并历史提交
- IDEA翻译插件推荐Translation 安装和使用以及快捷键绑定
- 如何在Virtual box 下安装Mac os
- codeforces 434D
- Ubuntu 虚拟机安装几点细节整理
- python-enumerate方法
- 集合之ArrayList
- luoguP4491 [HAOI2018]染色 广义容斥原理 + FFT
- mybatis环境搭建和开发步骤