検索

ホームページ  >  に質問  >  本文

JavaScript - 複数の Ajax リクエストを最適化する方法

フロントエンド ページに 5 つまたは 6 つの ajax リクエストがあります。そのページを開くとスタックします。解決するにはどうすればよいですか?

###コード### リーリー
阿神阿神2823日前1164

全員に返信(6)返信します

  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:54:53

    setInterval('getData()',10);

    詰まることなく 10 ミリ秒ごとにデータをキャプチャできますか?データはまだ戻ってきておらず、さらに 2 つ送信されました。これは無期限に継続されます。

    返事
    0
  • 巴扎黑

    巴扎黑2017-07-05 10:54:53

    まずページラグの問題を特定します。

    ページの遅延は通常、DOM レンダリングの問題が原因で発生します。F12 で確認するとわかります。たとえば、HTML を ajax でレンダリングすると、間違いなくスタックします。

    返事
    0
  • 为情所困

    为情所困2017-07-05 10:54:53

    ajax数量可能有关系,但应该不是主要原因,因为毕竟ajax は非同期なので、一度に大量のデータを取得する場合は、すべてのデータを一度に取得するのではなく、バッチでロードすることをお勧めします。

    ロードされている場合は、次のセクションをロードします

    返事
    0
  • 某草草

    某草草2017-07-05 10:54:53

    ページの初期化時にコードがやむを得ない場合は読み込みを追加して解決します

    返事
    0
  • 欧阳克

    欧阳克2017-07-05 10:54:53

    遅延処理には Promise を使用します。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:54:53

    ページのコードを、できれば Chrome タイミングのスクリーンショットと一緒に投稿してください。

    返事
    0
  • キャンセル返事