当前位置: 代码迷 >> ASP.NET >> Application/Session/ViewState/Cache/cookie 这几个对象可以存储的最大长度是多少,默认是多少?解决方案
  详细解决方案

Application/Session/ViewState/Cache/cookie 这几个对象可以存储的最大长度是多少,默认是多少?解决方案

热度:1682   发布时间:2013-02-25 00:00:00.0
Application/Session/ViewState/Cache/cookie 这几个对象可以存储的最大长度是多少,默认是多少?
Application/Session/ViewState/Cache/cookie 这几个对象可以存储的最大长度是多少,默认是多少?

------解决方案--------------------------------------------------------
同一个对象 存到这几个 占用内存大小是一样么 

application 一个对象

session 看线程数,可以存储稍大点的,如果服务器条件不错,最好用这个。

viestate 看页面数,这是最需要少用的,可以存储简单的值类型,切忌不能存储对象。

cache 一般来讲是根据业务,一个业务会设计一个对象,例如向csdn的帖子列表,所有人共有一个cache。

cookie个人觉得少用,兼容性、安全性,大小好像还不会超过1m吧,可以存储简单的访问记录。

另外内存的占用,c#我可说不明白,session是引用类型,viewstat 也是引用类型,cache也是引用类型
cookie是值类型,applicate貌似是引用类型

另外以上都是我自己的记忆,有错的还请见谅。
  相关解决方案