IIS 7 で実行される ASP.NET MVC アプリケーションがあります。これは Web ガーデンとしてセットアップされており、ワーカー プロセスの数はプロセッサの数と一致しています。私は時々重い負荷を経験する傾向があり、この設定が最もうまく機能しました.
System.Web.Cache を使用してキャッシングを実装しました。キャッシュ内のアイテムの一部を無効にする必要がある場合がありますが、すべてのプロセスでキャッシュをクリアすることはできません。
.NET 4 の System.Runtime.Caching 機能を使用すると、これが簡単になりますか? 同様の質問がありますが、.NET 4.Flush HttpRuntime.Cache objects across all worker processes on IIS webserver に関するより良いアドバイスがあることを願ってい ます