发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

请教BANQ一个关于JIVE缓存的问题

2002-12-11 20:45
赞助商链接

由于BBS一般的查询操作占百分之八十左右,缓存能大大提高性能。可是不知道在Jive中是怎样处理过期数据的。比如说删掉了一些旧贴,加入几篇新回复时能在缓存中即时更新吗?
  我现在参与的一个项目,有一处涉及树形结构,我借鉴了JIVE中的LongTree,但缓冲区是自己写的,在Servlet中启动后,用线程设置过期时间,是不是每次更新源数据表时就得刷新一下缓存呢?我这里的表也不太更新,常用作树型控制菜单。

2002-12-12 10:50

当然,首先查询缓存中是否有这个数据,如有,两边更新。

你的办法不是很好。

2002-12-12 19:04

也就是说不必用过期时间来控制了,因为更新操作远少于查询,每次更新直接将数据库与缓存一起刷新就行了。
请问我的方法不好是在哪里呢?难道将全局访问点放在Servlet中不好吗?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com