【发布时间】:2009-10-27 18:07:56
【问题描述】:
我有一些社区网站,数据库中有大约 40.000 个用户,其中包含许多属性列。有两个页面根据某种标准显示最新和在线用户,即。性别。
我做了一些 SQL 技巧,每页只获取 10 行,因此 sql server 发送回的信息不多,用于搜索、收件箱等以及其他基于用户的数据,但在线用户和最新用户对所有用户都是全局我的网站,因此我可以为这些使用某种缓存。问题是我在登录时在 Session 设置中使用了一些用户变量,因此如果我使用默认输出缓存 Session 将与其他用户交换。
你会如何解决这个问题?我知道一些方法,但这里的一些人有很多经验,所以我等待你的意见。我认为对于任何做过或做过有很多用户的应用程序的人来说,这是一个常见的问题。也许是 StackOverflow 的工作人员???
干杯
【问题讨论】:
标签: c# asp.net session caching