Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用户持久性:asp.net缓存:_C#_Asp.net_Caching_Persistence - Fatal编程技术网

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

C# 用户持久性:asp.net缓存:,c#,asp.net,caching,persistence,C#,Asp.net,Caching,Persistence,我第一次使用缓存和持久性 我有一个处理所有用户数据的用户对象。我计划使用一个带有令牌的cookie,然后从缓存中返回用户对象 实现这一点的最佳方式是什么。在我看来,两个想法/解决方案是: 1缓存一个字典,其中令牌是键,用户对象是值。从cookie中提取令牌并检索用户值 2使用令牌作为缓存id独立缓存每个用户值 我相信还有很多其他方法可以做到这一点。让我知道以上哪一项是最佳实践,或者提出替代方案并解释原因 谢谢 我的大部分经验都是使用Windows开发的,几乎没有一个是针对web的,所以我正在尝试

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

我有一个处理所有用户数据的用户对象。我计划使用一个带有令牌的cookie,然后从缓存中返回用户对象

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

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

2使用令牌作为缓存id独立缓存每个用户值

我相信还有很多其他方法可以做到这一点。让我知道以上哪一项是最佳实践,或者提出替代方案并解释原因

谢谢

我的大部分经验都是使用Windows开发的,几乎没有一个是针对web的,所以我正在尝试解决一些问题


语言:c.Net 3.5

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


Cookie在用户浏览器中保留某些令牌/标记时效果最好,这样当浏览器关闭且用户稍后再次访问您的网站时,您的网站仍然可以检索该令牌/标记并识别用户或重新水化用户的会话数据。

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

在用户浏览器中保留某些令牌/标记时,cookie是最好的,这样当浏览器关闭且用户稍后重新访问您的站点时,您的网站仍然可以检索该令牌/标记并识别用户或重新水化用户的会话数据