Session和Cookies用户数据保存方式的讨论,抛砖引玉,请大虾指点。 我认为:Cookies把数据保存在浏览器端,页面提交的时候,把Cookies也提上去。把用户数据保存在Cookies中,虽然增加了网络负载,但不消耗服务器的内存资源。对于提高服器性能有好处。而如果把用户数据保存在Session里,Session会一直占用服务器的资源,直到Session过期后,被释放。所以我觉得:Cookies更适合保存用户数据。一家之言,请大家批评指正。希望有大虾参与讨论,分可再开帖加。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 的确是这样,但用Cookies保存用户数据时记得要加加密哈... Cookies是有其优点,但要考虑到安全性的问题以及浏览器是否禁用cookies的问题 Session有时会出现莫名其妙的丢失问题 各有利弊吧 ,cookie是节省服务器资源,但它安全性不如session,还有如果客户端禁用cookie呢? 楼上不要乱说了,禁用cookie的话,session也不能用的,总之这方面微软解决这个问题是挺烂的 禁用Cookie,Session也不能用的。这个现象我知道,但原理不是很清楚。大虾可不可以给指点一下。 另外,如果客户端开了Cookie,并且数据不是很敏感的,是不是可以认为:Cookie比Session更合适保存用户数据? 如果Session 并不大 那么用Session 又何尝不可! 把数据保存在cookie中,将大大降低服务器的性能,session只是在客户端存一个cookieID,数据是存放在服务器端,因此用session取数据的速度是很快的;如果将数据存放在cookie中,就类似把大量数据存放在viewstate中一样,不仅不能提升应用的性能,反而大大增加应用的CPU负荷,甚至会阻塞用户请求,产生饥饿. 另外,cookie的安全性是很差的,不值得提倡. 用Session保存数据还是比较可行的,问题是要合理利用session. to :hedonister(冰戈)aspnet中有用于不支持 HTTP Cookie 的浏览器的会话状态功能http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/aspnetsessionstate.asp#aspnetsessionstate_topic7 网页上那种自动更新是怎么做的 sql语句问题? 100分找问题,!!高手来吧!!,找原因。。。。 如何动态添加模板列??? XmlDocument加载有特殊字符的xml字符串怎么解决呢? 如何定位到DATAGRID的某行某列?(C#) 一台服务器发布多个网站时可不可以不用IP加端口号打开页面。而是用如http:/website1/呢 ReportView设置滚动条始终在任务栏上显示 (求助)做一个会员系统 分为普通会员和vip会员。。。 .net打印? 遇到的一个巨~~~郁闷的问题,关于session超时 通过什么方法获得 有多少个客户端 访问到了我的iis WEB站点?
aspnet中有用于不支持 HTTP Cookie 的浏览器的会话状态功能
http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/aspnetsessionstate.asp#aspnetsessionstate_topic7