0

Web アプリケーションを Web Garden 環境に移行する予定です。分散キャッシュを提供するために、Windows Server App Fabric Caching に傾倒しています。それは正しいアプローチですか?/Appfabric Caching 以外に分散キャッシングを実現する方法はありますか?

4

1 に答える 1

0

Web ガーデンは、同じコンピューター上の多くのプールです。したがって、コンピューターは 1 台しかないため、同じコンピューター上のデータベースにキャッシュを格納するキャッシュ アプリケーションはすべて作業を行うことができます。

ここでの重要なポイントは、キャッシュを保持するデータベースを用意することです。プールは相互に対話してリソースを共有することができず、データ (キャッシュなど) を共有する唯一の方法は、共通のデータベース、共通のファイル、または共通のファイルを使用することです。メモリ ファイル マップ。

最も安全で、高速で、すぐに使用できるのはデータベースです。

Windows Server App Fabric はそれを保持でき、他の多くのコンピューターも保持できます。


(ソース: microsoft.com )

代わりに、Web ガーデンと単一のコンピューターの場合、プロジェクトでデータベースを処理できる場合は、単一のテーブルを使用して独自のキャッシュを簡単に作成し、mutex を使用してデータを同期できます。

于 2014-09-16T06:52:01.840 に答える