2
クラッシュ:私はそれが5秒ごとに呼び出すための理由があると確信していますAjax呼び出しが遅くなり、私は以下のようにデータベースからメッセージを取得するために、AJAXを使用するチャットアプリケーション持っブラウザ
setInterval(function() {
$.ajax({
type: "GET",
url: "chat.php",
dataType: "json",
success: function (response) {
$(".chat").html(response);
if (response !== lastResponse) {
var audio = new Audio('audio/vibes.mp3')
audio.play()
}
lastResponse = response
}
});
}, 5000);
を。そこには、ブラウザの速度を落とさないようなajaxを使った修正がありますか?
ノート:最近、ウェブソケットについて聞いたことがあります。ウェブソケットを使ってチャットアプリを改善する予定です。
ただちに修正が必要です。前もって感謝します。
サーバー送信イベントを試しましたか? –
新しいメッセージだけではなく完全なチャットをリクエスト/送信する理由は何ですか? – Andreas
@Andreas chat.phpは、データベースから未読のメッセージしか取得しません。 – WhiteHox