session好还是cookie好?

qiuzhizhe 2006-04-13 10:56:22
session信息保存在服务器端,而cookie是在客户端,这两个在什么情况下用哪个好呢?
还有ASP.NET是否有取代这两个的更好的技术?
...全文
236 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sunron128 2006-04-14
  • 打赏
  • 举报
回复
都可以,但是如果想实现类似允许客户下次进入时不用登录,还是用cookie好
Ronbi 2006-04-14
  • 打赏
  • 举报
回复
session
xuewei2003 2006-04-14
  • 打赏
  • 举报
回复
保存少量数据两者都是可以的,但是用session有一个极大的好处,就是能在服务器端保存可序列化的对象,比如可以把整个datatable保存到一个session中,使用时再调出转换,但也不能滥用,我们有一个项目为了提高性能以及操作易用性,用了太多的session保存数据集,结果用户量上去后,经常发生内容溢出,造成系统崩溃。
MonkWang 2006-04-14
  • 打赏
  • 举报
回复
据说csdn是session+cookie的组合,不知道是怎么实现的
reaperwu 2006-04-14
  • 打赏
  • 举报
回复
由于Cookie是存在客户端的,保密性信息一般不要存在Cookie中
syc958 2006-04-14
  • 打赏
  • 举报
回复
偶觉得它们是各有各的优点滴!不同的地方要有选择的去用这样效率会比较高!简易!
bufan2162 2006-04-14
  • 打赏
  • 举报
回复
自由人2008 2006-04-14
  • 打赏
  • 举报
回复
.net有新的存储方式,cache,提高存取速度,存储容量等。可以参考msdn
panzi667 2006-04-14
  • 打赏
  • 举报
回复
Cookie可能存在禁用
如果数据不是很多的话,建议用SESSION
yecong 2006-04-14
  • 打赏
  • 举报
回复
都差不多,喜欢用哪个,就用哪个,什么安全,效率之类的问题,其实不必考虑
zerocoin 2006-04-13
  • 打赏
  • 举报
回复
各有的好处,不用去深究谁优谁劣,找到最好的点,适当的应用它们就可以了.
可爱的排骨 2006-04-13
  • 打赏
  • 举报
回复
都好, Cookie存在客户端, 效率较SESSION低, 数据量少, 主要用于存字符串, 会增加每次C/S之间的流量
SESSION存在服务端的内存中,数据量不限,类型不限, 容易造成资源浪费.
B/S也属于C/S, 信息怎么存到C与S之外去呢? 呵呵

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧