3

私は、新しいポータル im 建物のいくつかのページにこれらのいくつかを持っており、サーバー/クライアント ブラウザーで次のものを使用することがどれほど負担になるか疑問に思っていました。

$(document).ready(function(){
  var refreshId = setInterval(function() {
    $("#passed_views").load('counter_passed.php');
  }, 500);
  $.ajaxSetup({ cache: false });
});

また、Chrome ではちらつきがあるように見えます...このようなリスナーをアクティブにするより良い方法はありますか?

どんな助けでも - 提案は大歓迎です。

4

1 に答える 1

0

私は 60 秒ごとに ajax を実行するスクリプトを持っています。一般的なユーザーは、起動してから応答を返すまでに 1 ~ 3 秒の遅延があり、一部のユーザーは最大 10 秒になります。私がすることは、別のリクエストを送信する前に、以前の ajax 呼び出しからデータが返されたことを確認して、一連のリクエストをキューに入れないようにすることです。そうすれば、設定された時間を使用することさえできず、前の呼び出しから戻るたびにスクリプトを呼び出すループを使用して、時間が遅い人は5秒間隔で、読み込みが速い人は1秒と言うことができます離れて。

于 2013-01-14T23:57:17.160 に答える