在线437人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
已经建立了 class btnRedCommand extends Button implements Command {...} class fileExitCommand extends Me..
返回本主题
返回主题列表
下一主题
一直以为自己如何如何.... 来到这到才觉得还不如个小女生... 从此以后我要与站上的各位同仁共进退 第一贴,发表一下感想,随便删
Go
总共有
4
回复 /
1
页
前往下页:
cd3
悄悄话
发表文章: 6
注册时间: 2002年11月22日 11:21
这种Cache方式可行吗?
2003年05月15日 09:11
标签列表
我把对象序列化到硬盘上,然后读取时先到硬盘上读取,如果没有就到数据库中读取并序列化到硬盘上。这种方法可行吗?
多谢!
panan
悄悄话
发表文章: 9
注册时间: 2003年05月25日 22:13
Re: 这种Cache方式可行吗?
2003年05月25日 22:15
这样
cache
不行吧,放到内存还差不多,放在磁盘上不行吧。
hegong121
悄悄话
发表文章: 24
注册时间: 2003年04月02日 11:08
Re: 这种Cache方式可行吗?
2003年05月27日 13:07
将对象序列化到磁盘的形式来缓冲数据也可以算是一种性能优化策略,但在使用时需要注意其应用范围。
首先,这种策略不适合简单对象。对于简单对象,从磁盘读取到反序列化对象都是耗时的操作,而且还要注意对象与数据库中数据的一致性,可谓得不偿失。但对于那些生成过程需要耗费大量的资源的复杂对象(比如报表对象)使用该策略,则可以从中获得好处。因为磁盘读取与反序列化的花费较之生成过程可以忽略不计。
其次,这种策略不适合变化频繁的对象。就像上面所述,对象必须与数据库中数据的一致,如果数据经常发性变化,使用该策略也没有大的意义。
这种策略的应用之一是系统菜单对象的生成,通常菜单用树结构存储且不常变化,原来从数据库中生成菜单对象时,需要用递归来生成树,相当耗时。采用该策略后,的确起到了立竿见影的效果。
因此,这种方法是可行的,但要用在适当的时候。
hegong121
悄悄话
发表文章: 24
注册时间: 2003年04月02日 11:08
Re: 这种Cache方式可行吗?
2003年06月05日 20:35
各位有什么看法?
UP
bruce
悄悄话
发表文章: 191
注册时间: 2003年05月28日 09:53
Re: 这种Cache方式可行吗?
2003年06月05日 21:00
觉得您说的挺对的,只不过没有其它意见,以后多多交流!
这个主题有
4
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam