gpt4 book ai didi

ASP.NET:每个用户缓存

转载 作者:行者123 更新时间:2023-12-05 08:44:17 25 4
gpt4 key购买 nike

我使用 ASP.NET 将数据放入特定于用户的缓存中。该站点使用 Windows 身份验证:

HttpContext.Current.Cache.Insert(....)

这个缓存是只对用户可用,还是任何使用相同 key 请求缓存的用户都将获得相同的数据?

最佳答案

您可以将用户名作为 key 的一部分,例如“乔.CacheKey1”。由您来解析 key 。

您可能会使用缓存而不是 session 的一些原因:

  1. session 被禁用。
  2. Session 的过期策略不能满足您的需求,但 Cache 可以
  3. 你需要利用一些Session没有的缓存特性,比如对item eviction采取action,内存压力时自动eviction等。

使用 Cache 而不是 Session 的一个糟糕原因是因为您不知道 Session 的存在。

关于ASP.NET:每个用户缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13615672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com