基于MySQL的BBS设计(目录)
2007-11-11 13:46:00 来源:WEB开发网核心提示:基于MySQL(和PHP搭配之最佳组合)的BBS设计(1)1,系统架构:采用模块化思想,基于MySQL的BBS设计(目录),分为3层:a,数据存储层b,如果上层要以全文为单位访问,则在上层做合并工作,系统功能层 c,服务层2
基于MySQL(和PHP搭配之最佳组合)的BBS设计(1)
1。系统架构:
采用模块化思想,分为3层:a。数据存储层 b。系统功能层 c。服务层
2。系统开发计划:
先考虑用户模块和版面模块,规划好数据结构,应该很容易和现有bbsd结合起来的。然后再考虑其他模块?。。。。。。。
基于MySQL(和PHP搭配之最佳组合)的BBS设计(2)
3。数据库设计
关键还是MySQL(和PHP搭配之最佳组合)的效率问题,合理分配MySQL(和PHP搭配之最佳组合)的内存,特别是table cache的大小。另外,当系统突然掉电呢?MySQL(和PHP搭配之最佳组合)是否robust?
基于MySQL(和PHP搭配之最佳组合)的BBS设计(3)
4。用户模块设计
对于底层数据库,调用MySQL(和PHP搭配之最佳组合)的C API函数来进行数据库的修改,内部保存一定的状态变量(例如用户名,还是留给上一层完成?),对上一层,则提供用户管理的接口。
5。版面模块设计
所谓分类,更多的是为telnet服务端考虑的,在cq66模式下,用户可以按照自己的意愿进行分类,反正最后都是直接以版为基本单位访问的。
对于版面文章的访问,存放的时候以整篇文章为参数,文章的分块由本层完成,如果上层以块为单位传送,则在上层全部传完,组合后,再传参到本层分解;在读取 的时候,本层则以块为单位访问,如果上层要以全文为单位访问,则在上层做合并工作,本层不管。
1。系统架构:
采用模块化思想,分为3层:a。数据存储层 b。系统功能层 c。服务层
2。系统开发计划:
先考虑用户模块和版面模块,规划好数据结构,应该很容易和现有bbsd结合起来的。然后再考虑其他模块?。。。。。。。
基于MySQL(和PHP搭配之最佳组合)的BBS设计(2)
3。数据库设计
关键还是MySQL(和PHP搭配之最佳组合)的效率问题,合理分配MySQL(和PHP搭配之最佳组合)的内存,特别是table cache的大小。另外,当系统突然掉电呢?MySQL(和PHP搭配之最佳组合)是否robust?
基于MySQL(和PHP搭配之最佳组合)的BBS设计(3)
4。用户模块设计
对于底层数据库,调用MySQL(和PHP搭配之最佳组合)的C API函数来进行数据库的修改,内部保存一定的状态变量(例如用户名,还是留给上一层完成?),对上一层,则提供用户管理的接口。
5。版面模块设计
所谓分类,更多的是为telnet服务端考虑的,在cq66模式下,用户可以按照自己的意愿进行分类,反正最后都是直接以版为基本单位访问的。
对于版面文章的访问,存放的时候以整篇文章为参数,文章的分块由本层完成,如果上层以块为单位传送,则在上层全部传完,组合后,再传参到本层分解;在读取 的时候,本层则以块为单位访问,如果上层要以全文为单位访问,则在上层做合并工作,本层不管。
更多精彩
赞助商链接