分页缓存一点疑问

09-11-09 cmzx3444
    

就拿这个论坛来说,论坛的帖子分页是如何缓存的,如果缓存中是以实体ID作为标识的,那么分页查询是不是先查询出这一夜所有的帖子的ID,然后再去缓存中差,这样的话效率是不是有点低啊,如果是把查询的条件缓存的话,那命中率有太低了,而且如果论坛中的帖子一有更新,缓存都要清楚,这样如果在分布式集群中效率不是很影响cpu的开销。

即使用散列的方式把论坛每个模块分开缓存,那要是碰到板块数据量很大的时候不也是白搭吗

请问bang老大,这个论坛的分页缓存是怎么做的啊。

    

banq
2009-11-09 21:16

你这个问题很难几句说清楚,可下载Jdon框架应用自己做个测试或研究。谢谢

cmzx3444
2009-11-16 18:49

我看了一下hibernate版本的JiveJdon,我看里面的列表查询都是先查询出实体的ID,然后再根据ID在缓存中找,这样不是多一条查询,会不会影响效率啊,另外问一句,hibernate怎么管理二级缓存啊,比如说怎么获取cacheManager对象啊,不然数据更新时缓存不会更新啊