日期:2014-05-18  浏览次数:20677 次

服务器内存 和 CPU 哪个更应该被优先考虑 "节约" ?

我目前的方案:

首先,从数据库里查出所有满足条件的数据.将其列表存入session     中!~
以后每当用户在翻页时,页面都从session中去调出数据,而不必每次都查数据库.

但是,如果数据量大了,在线用户多了.那么这种方案是不是会大量地占用服务器的
内存呢?

如果否定以上方案,而采用每翻页一次,就执行一次数据库查询的话..这又会不会
太耗CPU   ?


以上两者,选哪种?   希望各位给点建议!~




------解决方案--------------------
up
------解决方案--------------------
第一种情況絕大部分情況是不可取的!可以肯定的說應該採取第二种方案。要麽那麽多分頁存儲過程是干嘛的?
------解决方案--------------------
可以一次查询100条,放在页面上,超过了,就去查一次数据库,觉得这样比较好
------解决方案--------------------
个人感觉,这似乎得根据具体的应用状况来决定;
动态的,可以做一些动态统计和归纳;
经常、频繁使用的一部分数据直接列出来,以备随时使用