2

如果我将一个对象添加到 ObjectCache - 它存储在什么级别?应用程序的所有用户都可以访问它还是只有特定实例可以访问它?

我读过声称它在应用程序级别的文章,但是当我枚举缓存时,我只能看到应用程序实例创建的对象。

4

1 回答 1

1

据我所知,它取决于应用程序池(因为它位于 ASP.NET 堆栈的顶部)。

这意味着如果您在同一台机器上有多个相同缓存的实例,每个实例使用不同的应用程序池,那么您将拥有不同的缓存。如果您有多台机器,则相同。

如果您想在多台机器上使用单个缓存,请使用 Windows Server Appfabric 等分布式缓存。

于 2012-12-03T14:54:39.607 回答