2011-01-16 7 views
0

私は2人のユーザーがお互いに通信したいアプリケーションを持っています。これは1秒ごとに発生する必要があります。私は多くのソリューションを検討しています。ASP.NETのアプリケーション状態 - パフォーマンスの制限?

I had a thread some time agoこれはいくつかの本当に良い考えを与えました。問題は、私がHTML 5ソケットを待っているときに逆AJAXに入りたくないということです。

とにかく、私は「ちょうど」チャット、1対1の戦い、地図上の人々などさまざまな機能を作成する必要があります。最高ですこれらのソリューションのグローバルアプリケーション状態

を使用して

  • (毎秒DBから読み込ん)

    • データベースの更新:このため、私は2つの明白な解決策を参照してください?それとも、もっと魔法の素敵な解決策がありますか?

  • 答えて

    2

    私はMemCachedを見ます。別のサーバーで実行し、必要に応じて複数のサーバーを共有できます。 MemCachedDB

    +0

    良いアイデア:)あなた(または他の誰か)がアプリケーション/ dbソリューションについての意見を持っていますか? –

    0

    本当に素晴らしいcomet frameworkがありますが、使い方が簡単ではなく、html 5ソケット(通常の逆AJAX)もサポートしています。永続性が要件ではない場合、私はそれを使用しない理由は何も見ません。他にも無料の選択肢がありますが、私の知る限り、どれもC#を使用していません。

    +0

    非常に高額に見えますが、おそらく最も良い解決策です。共有ありがとう! アプリケーション/ dbソリューションに関する意見はありませんか? –

    +0

    これには数十億の方法があります。 Facebookは自分のチャットにErlangを使用しています。これにはmnesiaと彗星サーバーと呼ばれる分散データベースがあります。 MemCachedも良い選択肢ですが、アプリケーションに自分で接着する必要があります。 –

    関連する問題