Performance JSP页面加载时间过长

Performance JSP页面加载时间过长,performance,jsp,Performance,Jsp,我有一个JSP页面(这是一个选项卡式视图),有2个文本框、2个下拉框、复选框和4个列表框 一个下拉列表是通过连接到db并通过预处理语句进行查询来填充的 如果选中复选框,则通过AJAX填充4个列表框和第2个下拉列表。默认情况下,复选框未选中 这里的问题是,JSP页面加载时间太长。加载页面大约需要0.11分钟。 甚至在我选中复选框并填充列表框和第二个下拉列表之前,页面加载速度就太慢了 在选项卡中分页是否会降低性能 知道为什么会发生这种情况吗?我可以做些什么来提高页面性能 我找到了解决这个问题的方法。

我有一个JSP页面(这是一个选项卡式视图),有2个文本框、2个下拉框、复选框和4个列表框

一个下拉列表是通过连接到db并通过预处理语句进行查询来填充的

如果选中复选框,则通过AJAX填充4个列表框和第2个下拉列表。默认情况下,复选框未选中

这里的问题是,JSP页面加载时间太长。加载页面大约需要0.11分钟。 甚至在我选中复选框并填充列表框和第二个下拉列表之前,页面加载速度就太慢了

在选项卡中分页是否会降低性能


知道为什么会发生这种情况吗?我可以做些什么来提高页面性能

我找到了解决这个问题的方法。我首先加载页面,然后调用AJAX来加载这个下拉控件。这样,用户就不会觉得页面加载缓慢。我知道这不是一个永久的解决方案。

这里有一个更新。我已检查问题是否与查询有关。为了避免这种情况,我首先加载页面,然后尝试调用AJAX来填充下拉列表。但我想知道,在不点击的情况下,如何使用AJAX调用填充下拉列表?我正在做document.load=fun();在fun()中,我调用了填充下拉列表的Ajax函数。但是,除非用户单击下拉列表,否则这是不起作用的。