欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

论坛汉语言章按最后回复时间排序讨论

更新时间: 2014-01-05 01:58:27 责任编辑: Author_N1

 

论坛中文章按最后回复时间排序讨论
一般的论坛中,都会有把最后新回复的文章置顶的做法,一般也都是在article表中增加一个字段,用来记录最后回复的时间,然后显示的时候按照这个字段来排序。
但是比如并发很大,对于一篇文章的回复特别多的时候,就会同时update数据库中一个表的一条记录,这样的做法难免会产生一些问题,比如说数据库锁表啦之类的
请问还有什么比较好的做法么?
--参考方法--
缓存吧,在缓存中排序,然后再读取,然后找个时机才把回复日期同步到数据库中
--参考方法--
可以把每条回复的 id 单独保存,它自然就是按时间先后排序的。显示时按照此表反序取 id,然后找相应记录就行了。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:58:27
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3915/
本文WWW.DOC100.NET DOC100.NET版权所有。