用的ibatis架构,有一个页面引用了ewebeditor,相当于这个页面有个iframe框架,运行程序后w3wp.exe 最高可达280MB,请问如何降低呢? 我有大量用Session的习惯,是不是改成cookie就OK了?初学者请各位大神指教

解决方案 »

  1.   

    你要清楚Session是保存在内存中的,一个用户就有一份Session。不要把什么东西都保存起来。只保存简单的用户id和一些必要的东西即可,采用Cookie最好
      

  2.   

    用Session,除非可以控制什么时间段不用,把Session清空!不然老实用ViewState、Cookie、控件等方法
      

  3.   

    Cookie在浏览器跟千里之外的服务区器之间来回“丢来丢去”数据的,浏览器端对cookie的大小也有严格的限制,因此那些因为尺寸而不适合放在session的东西更加不适合放在cookie中。放到数据库中吧,不要什么都放到内存中。放到数据库中的内容,保证持久化保存。然后才考虑使用数据Cache来提高速度的问题。你不能为了所谓的“缓存”而丢了持久化功能。
      

  4.   

    还有个问题,各位大神,那个iframe框架对内存有影响不呢?