MySQLデータベースに新しい行が表示されるとすぐにdivのコンテンツを更新したいと思います(私はウェブメールアプリを作っています)。私はこれを書いているので、更新するようにクライアントに何らかのサーバーメッセージを送ることができないことを私にはっきりさせているので、ライブアップデートを行う最良の方法は、 setTimeOut
イベントによってトリガーされたjQuery ajax呼び出しを使用します。AJAXを使用したライブアップデート
私の質問です:これを行うには良い方法はありますか?または、setTimeOut
を使用する必要がある場合は、サーバー使用率と更新時間の最適なバランスを保つために、どのような時間間隔を設定する必要がありますか?
すべてのAJAX呼び出しを実行するコードは、1つのクエリ(新しいメールを取得する)とul
に送信するループになります。
アイデアありがとう - HTML5が主流になるとウェブソケットを見ていきますが、当面は現在のHTML4ブラウザとの互換性を保ちたいと思います。 – Bojangles