Application/Session/ViewState/Cache/cookie 这几个对象可以存储的最大长度是多少,默认是多少?
Application/Session/ViewState/Cache/cookie 这几个对象可以存储的最大长度是多少,默认是多少?
------解决方案--------------------
同一个对象 存到这几个 占用内存大小是一样么
application 一个对象
session 看线程数,可以存储稍大点的,如果服务器条件不错,最好用这个。
viestate 看页面数,这是最需要少用的,可以存储简单的值类型,切忌不能存储对象。
cache 一般来讲是根据业务,一个业务会设计一个对象,例如向csdn的帖子列表,所有人共有一个cache。
cookie个人觉得少用,兼容性、安全性,大小好像还不会超过1m吧,可以存储简单的访问记录。
另外内存的占用,c#我可说不明白,session是引用类型,viewstat 也是引用类型,cache也是引用类型
cookie是值类型,applicate貌似是引用类型
另外以上都是我自己的记忆,有错的还请见谅。