一次从数据库中获取所有问题,或者一次获取一个问题

Get all the questions from database at a time or one ques at a time?

本文关键字:一次 获取 或者 问题 一个 数据库 有问题      更新时间:2023-09-26

我正在使用spring、hibernate、jsp和mysql开发Java Quiz web应用程序。我很困惑是否:

  • 一次获取数据库中存储的所有问题,并将其作为json发送到使用Javascript迭代问题的jsp文件

  • 使用AJAX一次只得到一个问题

有一个概念是对太大而不能放在一个页面上的结果集进行分页。包括jsp在内的大多数框架都有用于呈现大表的jsp标记。

为每个用户单独调用AJAX可能太多了,因为这会导致网络往返。

另一种方法可以是客户端(甚至服务器端)缓存。

如果您正在使用HTML5,请查看本地存储。如果您更喜欢服务器端,请查看memcached。