我有一个在 IIS 7 上运行的 ASP.NET MVC 应用程序。它被设置为一个网络花园,工作进程的数量与我的处理器数量相匹配。我有时会承受一些沉重的负担,而这种设置效果最好。
我已经使用 System.Web.Cache 实现了一些缓存。我有时需要使缓存中的某些项目无效,但是我无法清除所有进程的缓存。
.NET 4 System.Runtime.Caching 功能是否让这更容易?这是一个类似的问题,但我希望.NET 4 有更好的建议。 在 IIS 网络服务器上的所有工作进程中刷新 HttpRuntime.Cache 对象