2009-03-04 55 views

回答

14

是的。缓存是应用程序级别,所有用户都在同一个应用程序中。

如果您需要每个用户的缓存,您可以使用会话,但这不完全相同。缓存允许框架以不同于会话的方式自动使项目过期。如果您希望以每个用户为基础的缓存行为(不一定是个好主意),则可以将用户的ID构建为主缓存的部分密钥。

9

是的,它可用于同一台服务器上的所有用户。但是,如果您正在运行服务器场,则只有正在使用将数据添加到缓存中的服务器的用户才能使用它。

+0

在相同的服务器上和在相同的应用程序 – 2009-03-04 15:09:14

1

缓存对于每个AppDomain都有好处。像Web Applicaiton这样的单一应用程序通常保留在单个AppDomain中。但缓存不能在Web应用程序和Web服务之类的东西之间共享。