0

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

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

JavaScript を使用して Web サービスをポーリングし、データベースにクエリを実行して関連データを引き出すことができることは知っていますが、それを行うためのより良い方法があるかどうか疑問に思っていました。

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

4

2 に答える 2

2

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

于 2012-04-19T15:21:20.277 に答える
1

私は個人的に node.js と Socket.IO を使用して自分の Web サイトでこれを行います。これは基本的に、ほぼすべてのデータがライブであるソーシャル ネットワーキング Web サイトです。設定された秒ごとにデータベースをポーリングするとサーバーに負荷がかかり、悪夢になるため、これがおそらくこれを行うための最良の方法だと思います。

http://nodejs.org/

http://socket.io/

もちろん、すべてをインストールして動作させるには、(最初は) 非常に多くの複雑な作業が必要ですが、一度実行してみる価値は十分にあります。おそらく、あなたがやりたいことにはあまりにも多くの作業と複雑さがあるかもしれませんが、これは私の意見ではかなり無意味に聞こえます.

于 2012-04-19T15:42:16.983 に答える