servicestack,Asp.net Mvc 4,servicestack" /> servicestack,Asp.net Mvc 4,servicestack" />

Asp.net mvc 4 在ServiceStack MemoryCacheClient上使用System.Runtime.Caching的好处

Asp.net mvc 4 在ServiceStack MemoryCacheClient上使用System.Runtime.Caching的好处,asp.net-mvc-4,servicestack,Asp.net Mvc 4,servicestack,我有一个MVC4站点,它在云中是负载平衡的(支持粘性位),我的缓存需求非常简单,只需从数据库中减轻一些负载。目前,我们正在使用System.Runtime.Caching,但我必须增加一些功能,即缓存项的集合,我真的希望转到ServiceStack的MemoryCacheClient。是否有任何理由支持或反对这一举措 谢谢,, Stephen这取决于您实际使用的ASP.NET运行时缓存的哪些功能,以及这些功能是否由。例如,运行时缓存有机会使缓存项过期,并在缓存项过期时触发回调。ServiceSt

我有一个MVC4站点,它在云中是负载平衡的(支持粘性位),我的缓存需求非常简单,只需从数据库中减轻一些负载。目前,我们正在使用System.Runtime.Caching,但我必须增加一些功能,即缓存项的集合,我真的希望转到ServiceStack的MemoryCacheClient。是否有任何理由支持或反对这一举措

谢谢,,
Stephen

这取决于您实际使用的ASP.NET运行时缓存的哪些功能,以及这些功能是否由。例如,运行时缓存有机会使缓存项过期,并在缓存项过期时触发回调。ServiceStack缓存没有此功能


除此之外,它们都是线程安全的,并且在内存中,因此性能不应该是一个因素。

当条目过期时,我不需要回调,非常简单。如果我的需求在某个时候发生了变化,我只需要换一个更健壮的分布式缓存,即Redis