JavaScript - 複数の Ajax リクエストを最適化する方法
阿神
阿神 2017-07-05 10:52:53
0
6
1108

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

###コード### リーリー
阿神
阿神

闭关修行中......

全員に返信(6)
淡淡烟草味

setInterval('getData()',10);

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

いいねを押す +0
巴扎黑

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

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

いいねを押す +0
为情所困

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

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

いいねを押す +0
某草草

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

いいねを押す +0
学霸

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

いいねを押す +0
淡淡烟草味

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート