CakePHP cache helper
时间:2011-03-19
来源:互联网
转:flyer0126
CakePHP cache helper
Php代码
复制代码
Php代码
复制代码
Php代码
复制代码
CakePHP cache helper
Php代码
- 1.CakePHP<SPAN>中缓存引擎的分类:
- 2.
- 3.</SPAN>
- 4.
- 5.1. File storage engine
- 6. 文件缓存是cake默认使用的缓存引擎,它将文件写入文件系统,并且包括多个可选参数与预设值。
- 7.2. APC (http://pecl.php.net/package/APC)
- 8. APC 缓存器 除了添加 XCache 机器码 cache 引擎。
- 9.3. Xcache (http://xcache.lighttpd.net/)
- 10. PHP opcode 缓存器 除了添加XCache机器码cache引擎,还需要输入用户名、密码来正常工作。
- 11.4. Memcache (http://www.danga.com/memcached/)
- 12. Memcache一起工作的memcaching服务器允许你创建一个缓存对象在系统内存中。
- CakePHP中缓存引擎的分类:
- 1.1. Cakephp缓存引擎设置: set Configure::Cache.check to true in core
- 2.2. 控制器中引用cache:
- 3.Cacheing in the Controller: var $helpers = array('Cache');
- 4.3. 设置$cacheAction 变量设置
- 5.4. 标示不缓存部分标记:<cake:nocache> … </cake:nocache>
- 6.5. 清除缓存:Cache::clear(). 彻底清理整个缓存。
- 7.6. 一个model的增、删、改操作,对于此model的视图缓存会被清除,下次请求时会产生新的内容。
- 8.//保存或删除后更新相关联的缓存
- 9.function updateCounterCache($keys = array(), $created = false)
- 1.1. FileEngine
- 2.require LIBS . 'file.php'; 加载libs下的file文件。
- 3.主要函数:
- 4. function init($settings = array()) 初始化缓存引擎函数;
- 5. function gc() 垃圾处理函数;
- 6. function write($key, &$data, $duration) 写缓存函数;
- 7. function read($key) 读缓存函数;
- 8. function delete($key) 清除data函数;
- 9. function clear($check) 清除所有缓存函数;
- 10. function _setKey($key) 为指定的键取到一个文件;
- 11.function __active() 确定缓存目录可写函数;
- 12.
- 13.2. ApcEngine
- 14.主要函数:
- 15. function init($settings = array()) 初始化缓存引擎函数;
- 16. function write($key, &$data, $duration) 写缓存函数;
- 17. function read($key) 读缓存函数;
- 18. function increment($key, $offset = 1) 增加缓存函数;
- 19. function decrement($key, $offset = 1) 消耗缓存函数;
- 20. function delete($key) 清除data函数;
- 21. function clear() 清除所有缓存函数;
- 22.
- 23.3. XcacheEngine
- 24.主要函数:
- 25. function init($settings) 初始化缓存引擎函数;
- 26. function write($key, &$data, $duration) 写缓存函数;
- 27. function read($key) 读缓存函数;
- 28. function increment($key, $offset = 1) 增加缓存函数;
- 29. function decrement($key, $offset = 1) 消耗缓存函数;
- 30. function delete($key) 清除data函数;
- 31. function clear() 清除所有缓存函数;
- 32. function __auth($reverse = false) 权限认证函数;
- 33.4. MemcacheEngine
- 34.主要函数:
- 35. function init($settings = array()) 初始化缓存引擎函数;
- 36. function _parseServerString($server) 解析服务器地址到host/端口。IPv6和IPv4
- 37. function write($key, &$data, $duration) 写缓存函数;
- 38. function read($key) 读缓存函数;
- 39. function increment($key, $offset = 1) 增加缓存函数;
- 40. function decrement($key, $offset = 1) 消耗缓存函数;
- 41. function delete($key) 清除data函数;
- 42. function clear($check) 清除所有缓存函数;
- 43. function connect($host, $port = 11211) 链接服务器函数;
作者: 听老歌 发布时间: 2011-03-19
没用过cakephp。。。

作者: 紫月亮 发布时间: 2011-03-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28