现在的项目是用struts做的。本来做的已经差不多了。画面复杂度一般, 是一个先进行检索, 再对数据进行更新的画面。现在问题出现在检索上, 客户有了新的需求, 会有上千条数据的检索过程。
我测试了一下, 画面在浏览器中打开的速度太慢了。每一条记录会有包括以下内容 2个checkBox, 2个连接, 1个text输入框, 15-20hidden控件, 和6个左右的文本。我现在调查的结果是, 程序运行的速度不慢, jsp生成html的速度也不慢。
就是在IE中将这些数据显示出来的时候比较慢。请教精通浏览器这方面的高手指点, 
1。在浏览器中, 那个控件的显示比较耗费时间。
2。如果, 显示50条数据的时间是1分钟, 那么显示500条数据的时间就是10分钟, 是这种关系么?大家给我想想办法,有什么好的解决方法或者是好的调查建议, 不希望做成翻页的那种。谢谢大家了。 

解决方案 »

  1.   

    如果网页想快点的尽量少用table.
    另外,网页不用框架,即里面不要包含frame.如果需要frmae的外观,可以用css来实现。另外,我想,可能是你的后台,执行比较慢,可以数据库上加上索引。还有就是考虑使用分页。
      

  2.   

    最好能把你的生成的html页面发给我,帮你分析一下。
    要压成zip的,发到我邮箱里[email protected]
    只能晚上帮你看,在公司不敢打开带附件的邮件。病毒太多了。
      

  3.   

    用的是日本人自己在struts基础上做的框架。
    不知道为什么生成的html不能够另存为 和 看到source。这是为什么呢?是因为html过大么?个人认为好像不是。