
首先论坛的主要特征就是交互性,也就是话题都是用户产生的,用户围绕着一个话题进行盖楼评论,这是论坛的基本逻辑。
那么如何设计开发一个论坛,流程如下:
1设计数据库,分析需要哪些表,比如用户表,帖子表,评论表,区块表等等。
2选择采用什么框架进行开发,比如thinkphp还是laravel等。
3写需求分析,做原型图,确定需要哪些页面。
4后台根据功能,开发各个功能模块。
5前端根据设计图做页面。
6前后端整合
7测试
8发布代码
真正的大数据保存在 信息表中, 关联表式很小的,虽然随着系统的运行数据会很多 !!
有两种方案解决:
1, 及时加载策略:每群发一条消息自然会往消息表中插入一条数据,这时你可以同时往关联表中插入数据。 好样的,问题来了!如果系统用户几百万,你发一条站内信,就要往关联表中插几百万条数据,这是很耗性能的!!
2,延迟加载策略:每群发一条消息自然会往消息表中插入一条数据,不要及时插入到关联表。只当用户登录站内信时, 我才将消息表中的未读消息加载进来。
以上就是关于关于PHP开发论坛详细流程应怎样设计全部的内容,包括:关于PHP开发论坛详细流程应怎样设计、论坛站内信群发,数据库设计该如何优化、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)