jsp数据分页缓存问题

07-07-09 caryzheng
本人新学jsp请教一个问题:

我从数据库中取了1000条数据,并分页形式,但每次点击“下一页”,“上一页”时jsp页面的javabean都会重新构建,这样第一次查询出的结果集就丢失了,因此不得不每次都执行一下查询的sql语句,这样效率好像比较低。请问有没有把第一次查询出的结果集保存下来,然后以后的页面都能从中取数据?

    

banq
2007-07-16 13:43
是的,使用缓存。缓存使用可以学习一些源码,或直接使用Jdon框架,都内置了缓存。

wlmouse
2007-07-17 10:58
拜托,没搞错。每次都拿出来?会把数据库累死的。要学会分页查询,每次只查询本页的。不然即使有缓存也够呛。因为会把很多可能永远也看不到的缓存了。会加大服务器负担的。使用缓存的话,推荐使用框架或自己用代理模式来缓存。

santafeng
2007-07-17 17:00
speedframework

猜你喜欢