我有一个在IIS 7上运行的ASP.NET MVC应用程序。它设置为Web园,并且工作进程数与我的处理器数相匹配。有时候我倾向于经历一些沉重的负载,并且这种设置最有效。跨工作进程清除MemoryCache
我已经使用System.Web.Cache实现了一些缓存。我偶尔需要使缓存中的某些项无效,但是我无法清除所有进程中的缓存。
.NET 4 System.Runtime.Caching功能是否使这更容易?下面是一个类似的问题,但我希望能有一个与.NET更好的建议4. Flush HttpRuntime.Cache objects across all worker processes on IIS webserver
感谢。我被怀疑可能是这种情况。我想我会尝试memcached,因为我不需要任何复杂的东西。 – Jonathan