【问题标题】:Track and identify users with Memcached使用 Memcached 跟踪和识别用户
【发布时间】:2010-06-14 12:47:43
【问题描述】:

我有一个包含数千名用户的社交网络网站。 到目前为止,我使用的是在会话对象中存储用户详细信息的经典方式。 现在,我想升级它,所以它可以针对 Memcached 工作,并且键值是“userId”。

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

【问题讨论】:

    标签: c# asp.net session memcached


    【解决方案1】:

    我看到的三个选项:

    1. 将其存储在您页面上的 ViewState[] 集合中
    2. 将其存储在 cookie 中
    3. 将其存储在所有网址中

    这些也可以组合起来以增加安全性/稳健性。

    最佳实践 imo 是将 cookie 与 viewstate 结合起来。

    【讨论】:

    • 您将其存储在服务器或客户端上,或两者兼而有之。将它添加到 ViewState[] 有什么问题?创建一个处理设置 id 的基本页面或 HttpModule。
    猜你喜欢
    • 2012-05-30
    • 1970-01-01
    • 2019-02-18
    • 2021-10-14
    • 2011-12-28
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多