jsp分页显示的速度问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:32:40
数据库有很多条数据,打算用分页显示。但现在有一个问题:是一次性读完全部数据然后分页显示好;还是每次只从数据库读取该分页的数据显示,当点击下一页再从新读取下一页的数据然后显示好。这两种方法那个速度快些呢?

看你的数据更新速度及大小

如果你的数据有几百万条或像论坛那样, 不停地更新, 显然一次性读不太好

如果你的数据基本上是不太会改变的, 可以一直加载在内存里也OK

大部分情况下, 用的是"击下一页再从新读取下一页的数据然后显示"

给你提供个方案

第1次从数据库读取一定量的数据,然后存起来,然后当点击下一页的时候就,去读这个存起来的记录,然后当点击的页数超过了,你存储的数据那么就去向数据库读取数据

也就是说

读取-》缓存-》缓存用完-》读取

肯定后台分页好。。
你数据量大。。前台界面都顶不住。。刚打开的时候半天出不来数据。。。

一楼已经回答的很好了,

根据数据的大小 以及服务器的配置 来决定 ,

还有业务逻辑的需求,如果数据更新很快,那还是“当点击下一页再从新读取下一页的数据”,