【发布时间】:2011-08-31 16:42:56
【问题描述】:
appfabric 缓存存储在内存中的什么位置?
我们有一个使用 appfabric 缓存的网站。
Appfabric缓存设置高可用,windows 2008企业版和二级缓存。
如果我们通过编辑所有服务器上的web.config来回收网站使用的应用程序池,缓存会丢失吗?
【问题讨论】:
标签: asp.net caching appfabric application-pool
appfabric 缓存存储在内存中的什么位置?
我们有一个使用 appfabric 缓存的网站。
Appfabric缓存设置高可用,windows 2008企业版和二级缓存。
如果我们通过编辑所有服务器上的web.config来回收网站使用的应用程序池,缓存会丢失吗?
【问题讨论】:
标签: asp.net caching appfabric application-pool
AppFabric 缓存是一个分布式缓存——可选的本地缓存组件在进程中并且会在应用程序池回收时丢失,但核心 AppFabric 缓存服务本身是一个远程托管的缓存。如果使用 Powershell 重启缓存集群,或者通过 Windows 服务管理器停止/启动服务,集群上的缓存会丢失所有状态,就像回收应用程序池一样。
【讨论】:
没有。如果你回收应用程序池,appfabric 缓存不会发生任何事情。
请记住,您需要在您的应用程序中处理这个事实。
【讨论】: