日期:2014-05-20  浏览次数:20565 次

JSP加载慢,页面有大量的JS,HQL查询语句换为SQL查询不存在慢。
这个页面最奇怪的地方在于,无论数据的多少,加载的时间都在十六秒左右,首先描述一下这个JSP页面有大量的JS代码,有少部分JAVA代码,采用table布局,最内的table为显示数据用的,为了现实数据而采用Struts1标签的:iterate、logic:equal等,每次加载这个table都十多秒。开始我怀疑是SQL语句的问题,于是把HQL语句换为了SQL语句到PL/SQL中执行,证明了不是SQL语句的原因,不过该操作是一个牵涉了好几张表的查询,google上说是因为JS加载引起的,建议把JS代码放到最后,但是加载时间没变化,高手们!救命啊!

------解决方案--------------------
不把上面 5 个问题描述清楚的话,我敢保证你得不到理想的回复!
------解决方案--------------------
探讨

这问题问得!

1:什么数据库?
2:表结构怎么样?
3:查询语句是什么?
4:页面的 DOM 结构是什么?
5:数据如何呈现?