DISCUZ X2.5数据表内存级缓存
来源:互联网 发布:多个数据横向转纵向 编辑:程序博客网 时间:2024/05/17 06:49
缓存层的引入是为了解决MYSQL自身对高并发处理的性能瓶颈,目前产品缓存层采用主流的Key-Value对形式,内存级的缓存产品很多,支持的内存优化接口有 Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache、Redis 五种,优化系统将会依据当前服务器环境依次选用接口,单服务器环境中推荐使用APC,多服务器环境中推荐使用Redis或Memcache。
数据层是以表为单位的类文件,所有表类都继承discuz_table基类,基类实现缓存操 作的相关函数;理论上所有的数据表均可以缓存,目前产品在六个压力大的数据表内置开启了缓存 机制:用户相关表、回帖、主题、主题和专辑关系、淘贴专辑、用户关注关系
如要开启其它表的内存级缓存,方法如下:
在表类文件如:table_common_member.php中__construct方法里添加 “缓存前缀”和“缓存时长”即可,如:
$this->_pre_cache_key = 'common_member_';//缓存前缀
$this->_cache_ttl = 0; //缓存时长。
( 此答案由张国盛给出: http://t.qq.com/bilicen )
- DISCUZ X2.5数据表内存级缓存
- Discuz! X2.5 R20130201
- DISCUZ! X2.5框架学习
- Discuz X2.5搬家记录
- discuz x2.5源码分析
- Discuz!X2.5安装手册
- Discuz! X2.5 数据字典
- 缓存__利用Discuz!X2缓存(树洞之门,案例)
- Discuz! X2/X2.5 插件制…
- discuz 升级宝典(7.0-x2.5)
- Discuz!X2.5 全新安装图文教程
- discuz x2.5 专题页面 绑定二级域名
- discuz x2.5的邮件设置问题
- Discuz x2.5 后台邮件设置方法
- DZ(discuz) x2.5 爆路径漏洞
- discuz X2.5文件结构说明
- discuz!X2.5个人空间DIY模块开发
- discuz x2.5后台界面html版本
- CPU的理解
- vim TAB and multi-line
- 数据帧frame,数据包packet,数据报datagram和数据段segment
- 重设终端
- android init.rc语法标准
- DISCUZ X2.5数据表内存级缓存
- 封装的思想
- c# 验证码的实现
- Android杂谈--修改Android系统内/system目录权限使其可读写
- 根据IP定位用户所在城市信息
- 数字图像处理领域可以投稿的期刊
- handler.post 为什么要将thread对象post到handler中执行呢?
- RTP/RTCP协议介绍
- Linux lsof使用