banq要不要做帖子点击次数?

02-09-29 Sean
看到很多论坛都有

浆糊
2002-09-29 11:35
是否考虑先做斑竹地功能啊 :)

Sean
2002-09-29 13:32
斑竹jive有这个功能啊
只是没有显示出来而已

浆糊
2002-09-29 14:11
那就显示出来吧

banq
2002-09-29 23:38
对,先将版主管理功能挑出来。

帖子显示,因为涉及负载问题,最好先商量思路,你是如何想的?

我初步想法通过filter来计数。

Sean
2002-09-30 13:18
我想通过打开thread.jsp的时候对threadprop进行累加
这样做很简单,只需要thread对象的(get)setProperty方法
就可以做到了

banq
2002-09-30 13:37
threadprop是比较小的数据库,可以适合计数。

问题还是这样:由于jive的message都采取缓冲技术,所以你的计数也需要采取缓冲,不能每次都存储数据库(为保持Jive原版的精华,不赞成强制执行。),那么多长时间将数据写到数据库中,要仔细考虑一下。

shyguy
2002-09-30 20:51
我自己的论坛计数就是用property完成的。的确,这样对整体性能有影响,而且,为了计数准确,就得在setProperty的时候synchronize,这样的代价挺大。我也曾和matt讨论过这个问题,他反正不赞成。关于property的是否放入cache,我没看代码,不确定,但是我记得dbThreadxxx.java一个类有一个lazyLoad属性,置true以后就可以加载thread的时候同时加载所有属性了。还有,注意threadProxy的权限管理问题,因为guest用户没有写权的时候,是无法setProperty()的。
Good Luck!