win2000 server,SQL server 2000,生成的页面1.3m,课户端2000 profession

解决方案 »

  1.   

    字符串连接时用StringBuffer ,不要用String
      

  2.   

    to xiaofenguser(风雨)
    不用整个表格,那用什么?如何利用页面缓存和服务器缓存呢?
      

  3.   

    已经用StringBuffer了,select时也只有用到的几个字段
      

  4.   

    显示时已经不用整个表格来排列显示记录,一行一个table
      

  5.   

    如果不通过JAVA控制游标移动,那只好优化你的表结构设计,象汉字查询,为他们建立拼音汉字转换表(用“哈稀表”算法进行散列),再把拼音变为16进制数,这样就只有四位,再写触发器让其连续并作为主键,在此基础上多多建立索引。
       我只是简单说说,希望给你提供思路,事实上我做EJB时对付大表查询总这么干,做个中间表(中间件???):P
      

  6.   

    页面缓存普通的就是,主要是针对第二次访问时的速度.它显示的是上一次读过的内容.
    服务器缓存是把上一次查询的结果缓存起来,下一次访问时先在缓存中查找,如果有直接从缓存中取出数据,在多人访问时提高性能明显.
    前提是数据要用到javabean包装过,
    用static HashMap 或参照JIVE的缓存来做一个.
      

  7.   

    可以分多次传送到客户端(在页面中采取一些手段,如并排几个框架等,先显示出第一个框架如50行,在用户看这50行的同时,后台陆续往前端取数,显示到其他框架里面,现在的脚本技术完全可以做到多个框架看起来像一个框架,实在不行用innerhtml),这样就可以利用用户看的一部分时间来做一些耗时的后台工作,而这对用户是透明的。
      

  8.   

    老板不让分页,那就让老板提升硬件性能,买他个几G内存,CPU也多买几个,而且要最快的,硬盘也要挑好的买,DELL用的就一定不要买了。再买最好的WAS,用现在的程序估计也能对付过去