Web アプリケーションを Web Garden 環境に移行する予定です。分散キャッシュを提供するために、Windows Server App Fabric Caching に傾倒しています。それは正しいアプローチですか?/Appfabric Caching 以外に分散キャッシングを実現する方法はありますか?
質問する
715 次
1 に答える
0
Web ガーデンは、同じコンピューター上の多くのプールです。したがって、コンピューターは 1 台しかないため、同じコンピューター上のデータベースにキャッシュを格納するキャッシュ アプリケーションはすべて作業を行うことができます。
ここでの重要なポイントは、キャッシュを保持するデータベースを用意することです。プールは相互に対話してリソースを共有することができず、データ (キャッシュなど) を共有する唯一の方法は、共通のデータベース、共通のファイル、または共通のファイルを使用することです。メモリ ファイル マップ。
最も安全で、高速で、すぐに使用できるのはデータベースです。
Windows Server App Fabric はそれを保持でき、他の多くのコンピューターも保持できます。
(ソース: microsoft.com )
代わりに、Web ガーデンと単一のコンピューターの場合、プロジェクトでデータベースを処理できる場合は、単一のテーブルを使用して独自のキャッシュを簡単に作成し、mutex を使用してデータを同期できます。
于 2014-09-16T06:52:01.840 に答える