4

この状況で他の人が何を使用しているのか、私は興味があります。memcached ポートや ScaleOutSoftware など、いくつかの選択肢があることを知っています。memcached ポートは積極的に取り組んでいないようです (間違っていたら訂正してください)。ScaleOutSoftware は私には高すぎます (それだけの価値があることは間違いありません)。これは、memcached や ScaleOutSoftware を使用している人々について聞きたくないということではありません。この時点で私が「知っている」ことを述べているだけです。

私の質問は基本的にこれです:分散キャッシュを積極的に使用している方は、何を使用していますか?

私はすぐに 2 つのサーバーに移動します...どちらも同じ場所に配置されます。データベース サーバーの負荷を軽減するために、かなり頻繁に (ただし慎重に) キャッシュを使用しています。

編集: Scaleout Software のソリューションをダウンロードしました。私はそれをコーディングしましたが、本当にうまくいくようです。私の財布がそのために現金を手放すかどうかを決めなければなりません。:) ScaleoutSoftware で良い経験も悪い経験もした人はいますか?

もう一度編集:これを尋ねてから少し時間が経ちましたか?それ以上の考えはありますか?最終的に ScaleOutSoftware からソリューションを購入して満足していますが、他の人が何をしているのか気になります。

4

7 に答える 7

3

Microsoftには、コードネームVelocityという保留中の製品があります。それはまだCTPにあり、ゆっくりと動いていますが、かなり良いように見えます。近い将来、それが私たちが望んでいることをどのように処理するかを確認するためにそれを打ち負かすでしょう(1時間あたり> 200万の読み取り/書き込み)。結果を投稿します。

于 2008-09-24T18:56:41.320 に答える
2

Shared Cacheと呼ばれる 100% ネイティブの .NET で、よく文書化されたオープン ソース (LGPL) プロジェクトがあります。SO ではまだ言及されていないようですが、有望であり、ほとんどの人が分散キャッシュに期待することを実行できるはずです。分散キャッシングや複製キャッシングなどのさまざまな戦略もサポートしています。

実際のプロジェクトで試す機会があり次第、この記事を更新して詳細をお知らせします。

于 2009-03-07T02:17:50.397 に答える
1

私たちは Windows 用の memcached ポートを使用しており、非常に満足しています。enyim.com memcached クライアント APIは優れており、操作が簡単です。私に言わせれば、それはオープンソースでもあり、これは大きな利点です。

現在、この設定を実稼働 Web アプリで使用しており、パフォーマンスの向上に大いに役立っています。

于 2008-09-19T17:48:19.093 に答える
1

ここCodeplex には、優れた .NET ラッパー/ポートがあります。素晴らしい醤油!

于 2008-11-20T08:54:35.357 に答える
1

現在、Windows サービスで ASP.NET キャッシュを再ホストすることに基づいて、数時間で作成した信じられないほど単純なキャッシュを使用しています (詳細とソース コードはこちら)。Memcached のようなものほど最適化されているとは言いませんが、Velocity が登場するまでシンプルで無料のものを探していました。

コア コンポーネント (つまり、サイトが利用可能かどうかに影響を与えるコンポーネント) に対する私たちの個人的な好みは、(a) 迅速かつ高品質のサポートの歴史を持つベンダーによってサポートされているか、または (b)何か問題が発生した場合に迅速に修正できるようにします。オープンソースはすべて良いものであり、実際にいくつかの OSS を使用していますが、サイトがオフラインの場合、残念ながらニュースグループなどには 1 時間のSLAがありません。また、OSS であるという理由だけで、必要な理解があるとは限りません。またはそれを自分で修正する能力。

于 2008-11-20T09:13:51.420 に答える
0

実稼働環境(www.funda.nl)では、enyimライブラリでmemcachedを使用します。正常に動作し、非常に満足していますが、クライアントでのCPU使用量が大幅に増加していることに気付きました。おそらく、シリアル化/逆シリアル化が行われているためです。1秒あたり約1000回の読み取りを行います。

于 2008-11-07T11:44:44.590 に答える
0

世界中の何百もの顧客によって試行され、テストされた製品の 1 つがNCacheです。これは

冗長性と可用性の高い方法でセッション状態を保存できる機能豊富な製品であり、データを共有できます

企業内での WAN 通信のブリッジングと同様に、基本的にデータ ファブリックとして機能します。

アプリケーションのスケーリングに合わせてサーバーをキャッシュに追加し、実際にパフォーマンスをさらに向上させることができます。

于 2013-05-22T10:42:36.463 に答える