使用jsp在组合框中加载数据很慢

时间:2012-03-15 11:40:19

标签: jsp

我在jsp中创建了3个组合框,它们是链接的,数据是从数据库中填充的。 但是,从远程服务器加载数据时,组合框上的数据加载速度很慢。 有没有办法解决这个问题。 我使用的代码类似于下面的链接。 http://www.roseindia.net/answers/viewqa/JSP-Servlet/21391-jsp-combobox.html

1 个答案:

答案 0 :(得分:0)

在这种特殊情况下表现不佳可能有很多可能的原因,最重要的是:

  • 数据库表未正确编入索引。确保索引WHERE中涉及的列。
  • SQL查询效率低下。使用特定于数据库的工具解释/分析查询并对其进行改进。
  • 为每个查询重新创建数据库连接。使用一个像样的连接池。
  • 查询返回数千行。请改用过滤/自动填充下拉列表。

作为替代方案,如果数据相当静态且不是非常大,您可以加载一次并保持应用程序范围,并在必要时运行计划任务以每小时刷新一次。