session对服务器压力太大

解决方案 »

  1.   

    一般当数据量很大的时候,我们都会重新检索数据库,放到request中。因为有一次项目中session中的内容太多,出现了outofmemory。
    但是连数据库也有开销,所以利弊的掌握在于整个项目的逻辑。
      

  2.   

    建立一个StringBuffer str=New StringBuffer()  str.append("");然后在最后
    result=str.toString ;return result
      

  3.   

    强烈建议分页,要不然很痛苦的,用SESSION方便,但每次只放入要显示的记录数,另外将记录总数也显示。使用连接池,数据库的开销较小。
      

  4.   

    你session用完之后要remove掉,不至于一次的传送量就挂了吧?
      

  5.   

    hehe,我们现在的系统每天上百万的访问量,所有页面都禁止使用session。血的教训,呵呵
      

  6.   

    用分布,从SESSION那边传过来想要的页,然后由SERVLET 以流的形势传来SESSION接收,这样会快些.不要想一下子传过去.