2012-04-19 16 views
0

管理者用のユーザーインターフェイスに、データベースから派生したさまざまなデータ(登録ユーザー、サイト訪問者など)を与えるコントロールがいくつかあります。データベース内の値を更新することに基づいてクライアント側のデータを自動的に更新する方法。クライアント側のデータを自動的に更新する

本質的には、登録ユーザー数またはサイト訪問者数のライブフィードになります。

JavaScriptを使用してウェブサービスを少しずつポーリングすることができますが、データベースからクエリを実行して関連するデータを取り出すことは可能ですが、もっと良い方法があるかどうかは疑問でした。

私はAjaxライブデータバインディングとjQuery jsView/templatingについて簡単に見てきましたが、私が知る限り、Ajaxライブデータバインディングは開発されておらず、読んでも分かりませんそれがトリックを行うかどうかについてjsViewについて。

+0

Javascriptを使用する際に特有の問題がありますか、他の選択肢について不思議ですか? – StingyJack

+1

WebSocketを調べることをお勧めします。 –

+0

私は他の選択肢に興味があります –

答えて

1

おそらくSignalIRを使用することができますが、それはあなたがやりたいことに合うかもしれません。非同期のサーバーツークライアントのデータプッシュは、.Netでは単純ではありませんでした。

1

私は自分のウェブサイトでこれを行うために個人的にnode.jsとSocket.IOを使用しています。これは基本的にほとんどすべてのデータが保存されたソーシャルネットワーキングサイトです。私は、おそらくこれを行う最善の方法であると言います。毎秒データベースをポーリングすることはサーバー上で重くなり、悪夢です。

http://nodejs.org/

http://socket.io/

これは、あなたが一度、私が発見したとしてしかし、それは、それは価値がある、それはすべてがインストールされ、作業を取得するために(最初は)当然のことながら、複雑な作業のかなり多くあります。おそらくそれはあなたがやりたいことについてはあまりにも多くの仕事と合併症かもしれませんが、あなたがこれを望むための他の理由があるかもしれませんが、私の意見では無意味に聞こえます。

関連する問題