彼らはこれをどのように行うのですか?人がウェブページを見るとリアルタイムで変化するデータフィールドを持つウェブページが欲しいのですが。これが 例 です。
彼らはこれをどのように行うのですか? JQuery? PHP?
フィールドデータをmySQLデータベースに接続する必要があります。
私はミリ秒単位のJavaScriptタイマーセットの実行でそれを行いました。タイマーがAjaxでサーバーにクエリを実行して値(おそらくJSON形式)を返す関数を実行するたびに、フィールドを値で更新します。私は5秒ごとにそれを行いました、そしてそれは完全に機能します。 ASP.NETでは、Ajaxタイマーコントロールと呼ばれていると思います。
2つのアプローチがあります:
ポーリング
クライアントは定期的にデータを要求します。データがない場合でも、ネットワークとサーバーのリソースを使用します。データは完全に「ライブ」ではありません。実装は非常に簡単ですが、スケーラブルではありません。
プッシュ
サーバーはクライアントにデータを送信するため、クライアントは定期的にチェックするのではなく、データが到着するのを待つだけで済みます。これは、ソケット接続で実現できます(Webページについて話しているので、Flashを使用していない限り、これは実際には当てはまりません。ブラウザーのブラウザーでのソケットのサポートは現在未成熟であるため)-または既知の手法を使用します'comet'として。
サーバー側が単純に実装されている場合、ソケット接続もコメットも特にスケーラブルではありません。
-ライブデータを大規模に(大量のハードウェアを購入せずに)実行するには、クライアントごとにスレッドを使用しないサーバーソフトウェアが必要になります。
これを行うには2つのことが必要です。
これは必要性につながります...