缓存数据.NET4.0(Asp.Net)
有谁能详细解释一下什么是“缓存数据.NET4.0(Asp.Net),asp.net,asp.net-mvc-2,caching,objectcache,Asp.net,Asp.net Mvc 2,Caching,Objectcache,有谁能详细解释一下什么是“cachespecifice逐出””以及如何避免它 我在CacheEntryRemovedArguments.RemovedRemovedReguments中获取此信息 CacheSpecificExecution作为删除缓存项的原因意味着“该项已被删除,因为缓存提供程序的逐出策略决定了它应该被删除”——我知道,这是非常不具体的,但很难更具体,因为有许多可能的缓存引擎实现及其不同的逐出策略(通常是可配置的,例如在AppFabric缓存(又称Velocity)中)。一般来
cachespecifice逐出”
”以及如何避免它
我在
CacheEntryRemovedArguments.RemovedRemovedReguments
中获取此信息 CacheSpecificExecution作为删除缓存项的原因意味着“该项已被删除,因为缓存提供程序的逐出策略决定了它应该被删除”——我知道,这是非常不具体的,但很难更具体,因为有许多可能的缓存引擎实现及其不同的逐出策略(通常是可配置的,例如在AppFabric缓存(又称Velocity)中)。一般来说,逐出意味着“好的,存在内存不足的风险,我们应该删除一些项目-例如最近使用最少的项目(LRE逐出策略),或者可能与动态老化(LFDA)一起使用最少的项目,等等。”。因此,要消除逐出问题,您应该检查缓存内存使用情况和限制、逐出配置选项