【发布时间】:2011-03-16 16:21:04
【问题描述】:
创建 ASP.Net MVC 3.0 应用程序时,我可以在操作中包含 OutputCache 属性,并定义缓存将持续的持续时间。在此持续时间之后,任何导致该操作触发的活动都将导致此缓存结果被丢弃并刷新。
我的问题是... 此缓存输出是否适用于所有用户会话,或者此缓存选项是否特定于每个会话。换句话说,如果 user1 发出请求,其中 OutputCache 属性设置为 1 小时的操作会在中午(下午 12:00)开始他们的请求。用户 2 向同一操作发出请求,但时间是中午 30 点(下午 12:30)。两个用户的缓存结果是否相同,如果是,user2 的缓存输出是否会在下午 1:00 刷新?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 outputcache