使用Memcached跟踪和识别用户

时间:2010-06-14 12:47:44

标签: c# asp.net session memcached

我有包含数千名用户的社交网络网站。 到目前为止,我使用了在会话对象中存储用户详细信息的经典方法。 现在,我想升级它,因此它将对Memcached起作用,键值为“userId”。

我的问题是: 保留“userId”的最佳位置是什么或在哪里,以便我可以不断地使用它来从Memcached查询用户的详细信息?

1 个答案:

答案 0 :(得分:1)

我认为有三种选择:

  1. 将其存储在您网页上的ViewState[]集合中
  2. 将其存储在Cookie中
  3. 将其存储在所有网址
  4. 这些也可以组合起来以增加安全性/稳健性。

    最佳实践imo是将cookie与viewstate结合使用。