asp.net 如果要是登陆以后 用session来存储用户信息 到首页来获取用户登陆状态 问题是session是占用内存的

asp.net如果要是登陆以后用session来存储用户信息到首页来获取用户登陆状态因为我要一直用这个登陆的状态用来每个页面都去验证他是否是登陆用户问题1是session... asp.net 如果要是登陆以后 用session来存储用户信息 到首页来获取用户登陆状态 因为我要一直用这个登陆的状态 用来每个页面都去验证他是否是登陆用户
问题1 是session是占用内存的 如果要是不.clear()的话 会不会总是占用着内存
问题2 这样用户多了 内存是否会吃不消
问题3 要是用timeout的话 是不是就不用.clear了
展开
 我来答
CherryWang01
2011-02-24
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
1,会的你可以用(同时登入), Clear()他和 RemoveAll()来释放session
2,不用考虑这个问题,如果你的网站大到Session已经导致内存过大了,那么,你的网站并不是考虑如何优化Session存储,可是使用其它授权方式
3,看你的需求,如果在webconfig上定义好了时间,session是自动释放的。
追问
很详细啊  不过我还想知道你说的  其他授权方式是指 最好详细一点 多谢了
MyTarget_Home
2011-02-25
知道答主
回答量:22
采纳率:0%
帮助的人:9.1万
展开全部
session有保存时间,一定时间不操作会自动清空。
不会,你的访问量不可能会那么大。
timeout是自动,.clear是手动,看你自己的需求了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式