当前位置:  开发笔记 > 编程语言 > 正文

用户持久性:asp.net缓存:

如何解决《用户持久性:asp.net缓存:》经验,为你挑选了1个好方法。

我第一次使用缓存和持久性.

我有一个用户对象来处理我的所有用户数据.从页面到页面保持这一点我计划使用带有令牌的cookie然后从缓存中返回用户对象.

实现这一目标的最佳方式是什么.在我看来,这两个想法/解决方案是:

1)缓存一个字典,其中令牌是键,用户对象是值.从cookie中提取令牌并检索用户值.

2)使用令牌作为缓存ID独立缓存每个用户值.

我确信还有很多其他方法可以做到这一点.让我知道上述哪一项是最佳做法,或建议替代方案并解释原因.

谢谢!

(我的大部分经验都是Windows开发,几乎没有用于网络,所以我想弄清楚一些事情.)

语言:c#.Net(3.5)



1> cruizer..:

为什么不使用ASP.NET内置的会话存储?

在用户的浏览器中保留一些令牌/标记时,Cookie最佳,这样当浏览器关闭并且用户稍后再访问您的网站时,您的网站仍然可以检索该令牌/标记并识别用户(或重新合成用户的会话数据) .

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有