当前位置:编程学习 > C#/ASP.NET >>

如何降低IIS应用程序池内存消耗?

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

初学者请各位大神指教 --------------------编程问答-------------------- 你要清楚Session是保存在内存中的,一个用户就有一份Session。不要把什么东西都保存起来。只保存简单的用户id和一些必要的东西即可,采用Cookie最好 --------------------编程问答-------------------- 用Session,除非可以控制什么时间段不用,把Session清空!

不然老实用ViewState、Cookie、控件等方法 --------------------编程问答-------------------- Cookie在浏览器跟千里之外的服务区器之间来回“丢来丢去”数据的,浏览器端对cookie的大小也有严格的限制,因此那些因为尺寸而不适合放在session的东西更加不适合放在cookie中。

放到数据库中吧,不要什么都放到内存中。

放到数据库中的内容,保证持久化保存。然后才考虑使用数据Cache来提高速度的问题。你不能为了所谓的“缓存”而丢了持久化功能。 --------------------编程问答-------------------- --------------------编程问答-------------------- 参考1楼和3楼的答案吧 --------------------编程问答-------------------- --------------------编程问答-------------------- 还有个问题,各位大神,那个iframe框架对内存有影响不呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,