该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-04-21
引用 另外,如果hql查询包含select字句,那么查询缓存里面的value就是整个结果集了。
想请教一下,这句话是指缓存的是“pojos collection”吗?为什么呢? |
|
返回顶楼 | |
发表时间:2006-05-17
使用缓存的首要策略应该是“不要使用缓存”吧,没有测试就考虑优化,往往是瞎忙活。操作系统、数据库中都有缓存,不用缓存的后果不一定象我们想象的那么严重。
Premature optimization is the root of all evil. -- Knuth |
|
返回顶楼 | |
发表时间:2006-06-27
谢谢楼主,我也打印出来看了好几遍.
有个问题想请教一下. 按照楼主的说法,是否可以这样理解:如果做了查询缓存,但没做对象缓存的话,这样实际上会降低性能?我的有一些对象需要经常更新,比如blog里面的文章,每次用户点击后要更新阅读次数.这样,做读写缓存跟不做缓存想比,是不是读写缓存性能更好些? |
|
返回顶楼 | |
发表时间:2006-10-12
高性能...如果不能透明的获得,我看还是小心点为妙,性能有时只是一种概念上的诱惑,你不一定很确定用户是否需要这么高的性能,或者性能的瓶颈是否就在这里。”有更高的性能,我当然要“,人有的时候不知道自己要什么,总是想什么都要。如果性能那么的重要,C--C++--VB--JAVA--RUBY,这些后来的语言就不会出生了。
我对于性能的看法是:合理的性能而不是最高的性能。什么是合理的?用户能感觉到(或敏感的)的范围内,不成为物理上业务处理的瓶颈,比如常说的3秒之内响应等。 |
|
返回顶楼 | |
发表时间:2006-10-12
楼主真的理解得很清晰,我最近正好也在学习hibernte关于提高性能的问题,看了这篇文章之后觉得受益非浅
|
|
返回顶楼 | |
发表时间:2006-10-12
还是喜欢cache层,手动的,隔离H,也不错!
|
|
返回顶楼 | |
发表时间:2007-01-18
真是好文章,最近正在搞 hibernate 想研究一下 二级缓存的问题 ,正好找到此文章 ,
学习中。。。 |
|
返回顶楼 | |
发表时间:2007-01-19
文章不错,收藏了。。
希望看到更多的信息 |
|
返回顶楼 | |
发表时间:2007-01-19
还看不太懂,揣摩中......
|
|
返回顶楼 | |
发表时间:2007-01-22
先抄下来,再慢慢学。。。。
|
|
返回顶楼 | |