写的论坛速度太慢,咋办?

06-02-21 norswo
最近在做论坛的内容,想向大家求教一下这东西该如何设计优化.自己做时只用了struts,持久层都是直接操纵数据库.与论坛有关的表为:论坛表,存储论坛的主题描述版主;帖子表,存储具体的帖子内容,回帖与主帖由表中的一个字段区别:主帖为0,回帖为主帖的id;用户简单表,存放用户名;用户详细信息表,存放用户的个性化信息如头像;图片表,存放图片地址.做了好多关联查询,帖子表大概有70万的数据量,现在查看帖子列表及查看帖子时速度都非常慢,数据库用的是ORACEL,可能是服务器配置不太好,但现在就要在这样的条件下运行,想采用历史表来分割,再采用缓存.看了一下jive的机制,有点晕,本人也想好好研究一下论坛,希望各位帮帮忙,关于缓存和历史表机制上给指导,若大家有更好的设计采用其它的技术实现也可露一小手.望大家多多帮忙,在下感激万分!!

banq
2006-02-22 11:04
Jdon框架的缓存是从Jive缓存提炼出来的,如果觉得自己从Jive缓存搬迁过来麻烦,直接使用Jdon框架即可。

可参考JiveJdon3.0源码看看,希望对你有帮助

norswo
2006-02-22 11:38
我的jive源码就是经版主改过的jivejdon2.5,jdon框架下了,准备好好研究一下,因为项目已经基本完成了,现在在优化性能,所以想要套用一些缓存机制,只是进展太慢,才想要请大家帮忙.

banq
2006-02-22 12:01
jiveJdon2.5 不是基于Jdon框架的。

缓存如何做不是一点点能够讲完,所以我先推荐你快速学会用,然后再逐步学会做,其实也没有必要学会如何做。

norswo
2006-02-22 14:31
> jiveJdon2.5 不是基于Jdon框架的。

这个我知道,3.0是基于jdon框架的,这样得先好好看看jdon了,谢过.

猜你喜欢