2

オブジェクトを ObjectCache に追加すると、これはどのレベルに格納されますか? アプリケーションのすべてのユーザーがアクセスできるのか、それとも特定のインスタンスだけがアクセスできるのか?

アプリケーションレベルであると主張する記事を読んだことがありますが、キャッシュを列挙すると、アプリケーションのインスタンスが作成したオブジェクトしか表示されません。

4

1 に答える 1

1

私の知る限り、それはアプリケーションプールに依存します(ASP.NETスタックの最上位にあるため)。

これは、同じマシン上に同じキャッシュの複数のインスタンスがあり、それぞれが異なるアプリプールを使用している場合、異なるキャッシュを持つことを意味します。複数のマシンがある場合も同じです。

複数のマシンで単一のキャッシュが必要な場合は、WindowsServerAppfabricなどの分散キャッシュを使用してください。

于 2012-12-03T14:54:39.607 に答える