社区
应用实例
帖子详情
论坛结构设计问题
iamltd
2006-12-07 09:56:54
现在需要设计一个论坛的结构,但有一个问题一直绕不过去。
帖子的人气(点击率)该如何实现?
如果不管主帖和回帖是分开存放还是放同一张表,在看回帖的时候都需要更新主帖记录以计算人气,这时就会将看主帖列表的人阻塞住。当并发较高的时候尤其明显。
各位大大有没有什么好的想法或者建议呢?
...全文
172
3
打赏
收藏
论坛结构设计问题
现在需要设计一个论坛的结构,但有一个问题一直绕不过去。 帖子的人气(点击率)该如何实现? 如果不管主帖和回帖是分开存放还是放同一张表,在看回帖的时候都需要更新主帖记录以计算人气,这时就会将看主帖列表的人阻塞住。当并发较高的时候尤其明显。 各位大大有没有什么好的想法或者建议呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanminga
2006-12-07
打赏
举报
回复
关注
iamltd
2006-12-07
打赏
举报
回复
实时方面可以不考虑。但定期更新也有问题,
现在的系统就是采用的半个小时一次更新,将同时更新很多个帖子,造成约半分钟的访问阻塞。
有没有其他的建议呢?
GYangjff
2006-12-07
打赏
举报
回复
如果是我我可能不会从这个地方去考虑。
我可能在后台放一个static类,用这个来记录帖子和它对应的点击率(具体可以用数组或者别的数据结构来存放),然后定期把这些信息更新到数据库。
不过你要是对实时性反应要求高的话这个方法可能就不大适合了。
仅做建议。
超酷
论坛
EDD8 Ver.2003 for DV
酷窗版演示:http://www.edd8.com/bbs/index.asp?style=0 简装版演示:http://www.edd8.com/bbs/index2.asp 一点点
论坛
(http://www.edd8.com/bbs)使用说明 欢迎大家下载使用一点点
论坛
,在使用
论坛
前,请认真阅读以下内容: =====================================
论坛
:一点点
论坛
(http://www.edd8.com/bbs) 主页:一点点星空驿站(http://www.edd8.com/) 站长:叮咚虫(e_Mail:b_li@163.com) 版本:EDD8 Ver.2003 for DV ===================================== 一点点
论坛
是建立在动网
论坛
基础上的ASP互动
论坛
,从动网Var5.b109开始
论坛
结构便开始脱离动网,与动网升级一起,本
论坛
本身也同时实现了动网新的功能,到519的发布,本人常得
论坛
本身已功能基本完善,所以决定与动网完全脱离,到动网Final的出现,本
论坛
也决定不再跟随动网升级了,本人全面对原来的
论坛
进行了代码优化和版面重排,并升级了部分功能代码,完成了现在这样的
论坛
。使
论坛
已经完全脱离了动网,以后也不可以随动网一起升级了! 所以选择本
论坛
的朋友请先明白,如果采用了本
论坛
的数据结构,以后就不可以和动网一起升级了,而现有的动网Final版的数据库和本
论坛
的数据库也是不兼容的!对于动网V5.b519的用户,本人同时在压缩包里提供了升级文件,可以把你519的数据库升级成和本
论坛
一致的数据结构! 由于一些朋友催得较急,部分功能还是没有完善的(但不会出错),我以后也会给出升级包的。所以决定使用本
论坛
的朋友,请一定要到本站
论坛
的“站务办公室”进行指定的留言签名,以好我第一时间通知大家升级!
论坛
中使用到的部分插件并没有一同奉上,原因是我还没完成代码优化,请过几天到我的
论坛
上下载。可以下载的插件主要有:社区银行、网络拳皇、可乐吧台球、五子棋等等…… ===================================== 主要特色功能说明: ◎ 双版面设计,用户可以根据不同爱好选择不同的版式(酷窗版和精简版),系统会记录用户的选择,不用重复选择,也不会出现版面混淆等现象; ◎ 发贴回贴互动功能,给用户随机的互动事件,增加用户的参与兴趣; ◎ 增强的UBB代码和JS代码,新增的买卖贴、定时贴等十几种特色功能UBB代码; ◎ 贴子功能加强,增加互动鲜花、鸡蛋、金钱、炸弹等功能,并保存数据作为用户在
论坛
的人缘依据; ◎ 不好说了,等你去发掘吧,不然又说我叫卖了…… ====================================== 安装说明: 解压就可以了,数据库名称和路径有变动时不要忘了在CONN。ASP中进行相应修改。 (注意:当
论坛
中一个贴子也没有时,
论坛
明星会出错,但当你加入贴子后就正常了,大家不要惊慌) 升级:(对519),解压后把你的原519数据库覆盖现数据库,再执行根目录下的UPDATE。ASP文件就行了,如果没有升级成功的提示,说明你的数据不能进行升级! (注意:数据库的升级应做了备份,并在本机上进行!) ====================================== 最后一点说明: 由于
论坛
本来是打算自己用的,所以在设计的过程中部分变量已经去掉,不能从后台设置了(如表格边框),请大家最好保持现有的风格。 如果还不
问题
,可以到我的
论坛
上来交流。??注意,由于本人时间不限,技术支持是有限的,请不要过于强求!
制作Help菜单
介绍如何制作Help菜单
零点留言本v3.00测试版
采用新型文件技术实现,存取速度快,存储效率高,备份方便。
通过修改CSS文件,可以控制显示界面的版面格式与配色方案。
用户可自行定义是否使用头像,并可方便改变头像内容与数量。
数据库的逻辑
结构设计
逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracle或MySql)。由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化。折叠编辑本段设计步骤( 1 ) 将概念结构转换为一般的关系、网状、层次模型;( 2 ) 将转换来的关系、...
数据库设计理论及应用(5)——逻辑
结构设计
数据库设计理论及应用(5)——逻辑
结构设计
作者:最后一只恐龙 发表时间:2007-6-27 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念
结构设计
、逻辑
结构设计
。本文是第五部分,介绍逻辑
结构设计
的内容,包括E-R图向关系模型的转换、数据模型的优化、用户子模式的设计等
问题
。 1.逻辑设计概述概念结构是独立于任何一种数据模型的,在实际应用中,一般所用
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章