2015年3月12日

对discuz的代码分析学习(四)论坛入口文件

摘要: 只是大致分析下执行流程,主要就是取得mod参数的值,根据取值加载控制器,控制器位置在最后一行指定了。1 )定义应用名称,加载两个必要文件define('APPTYPEID', 2);define('CURSCRIPT', 'forum');require './source/class/class_... 阅读全文

posted @ 2015-03-12 11:21 陈绪明 阅读(2586) 评论(0) 推荐(0) 编辑

《转》读discuzx3.1 数据库层笔记

摘要: 最近开始在看discuzx3.1的代码,看到数据库层的实现,discuzx的数据库层能够支撑数据库分库,分布式部署,主要水平分表,也可以很方便的支持其他数据库。性能上,可以做读写分离,支持数据缓存。可以说,是一个很完善的数据库层的解决方案了。数据库层分为三层,业务逻辑层封装,抽象层,和驱动层。如图:... 阅读全文

posted @ 2015-03-12 10:35 陈绪明 阅读(808) 评论(0) 推荐(0) 编辑

读discuzx3.1 数据库层笔记

摘要: 最近开始在看discuzx3.1的代码,看到数据库层的实现,discuzx的数据库层能够支撑数据库分库,分布式部署,主要水平分表,也可以很方便的支持其他数据库。性能上,可以做读写分离,支持数据缓存。可以说,是一个很完善的数据库层的解决方案了。数据库层分为三层,业务逻辑层封装,抽象层,和驱动层。如图:... 阅读全文

posted @ 2015-03-12 10:29 陈绪明 阅读(459) 评论(0) 推荐(0) 编辑

导航