4

現在私はこれを使用しています...

setInterval(function() {
    $.ajax({
        url: 'data.php',
        success: function(data) { document.title = data;},
        dataType: 'text'
    });
}, 15000);

ただし、サーバーへのクエリの量が原因で、サーバーの速度が低下しているようです。

オーバーロードせずに、タイトルバーに未読メッセージの量を表示する別の方法はありますか?

4

2 に答える 2

1

これらの解決策が頭に浮かびます。

  1. サーバー送信イベントの使用(もちろん、ネットワーク接続が開いているため、スケーラビリティが低下します)
  2. ページの可視性の使用
  3. コメットプログラミング
  4. ユーザーの要求に応じてこの機能を明示的に提供する(多くのユーザーがそれを要求することさえないように)
于 2011-09-17T17:55:26.963 に答える
0

コメット(ロングポーリング)に最適!バックエンドにNodejsを追加します。

于 2011-09-17T17:48:23.287 に答える