我第一次使用缓存和持久性.
我有一个用户对象来处理我的所有用户数据.从页面到页面保持这一点我计划使用带有令牌的cookie然后从缓存中返回用户对象.
实现这一目标的最佳方式是什么.在我看来,这两个想法/解决方案是:
1)缓存一个字典,其中令牌是键,用户对象是值.从cookie中提取令牌并检索用户值.
2)使用令牌作为缓存ID独立缓存每个用户值.
我确信还有很多其他方法可以做到这一点.让我知道上述哪一项是最佳做法,或建议替代方案并解释原因.
谢谢!
(我的大部分经验都是Windows开发,几乎没有用于网络,所以我想弄清楚一些事情.)
语言:c#.Net(3.5)
为什么不使用ASP.NET内置的会话存储?
在用户的浏览器中保留一些令牌/标记时,Cookie最佳,这样当浏览器关闭并且用户稍后再访问您的网站时,您的网站仍然可以检索该令牌/标记并识别用户(或重新合成用户的会话数据) .