0

マップにリバース ジオコーディングを実装しました。一度に約 1000 のリバース ジオコーディング非同期リクエストをマップ サーバーに送信していますが、その時点でブラウザが 6 ~ 7 秒間ハングしました。私はJQUERYを使用していますが、ブラウザがハングする理由よりも非同期リクエストです。その背後にある理由とその代替ソリューションを教えてください。

注:MVC 3を使用しています。

4

2 に答える 2

1

サーバーに1000個のAJAXリクエストを送信することは、ブラウザが処理するための大きな負荷のようです。2人のユーザーが同時にサイトを閲覧している場合はどうなりますか?3つある場合はどうなりますか?100を持っている場合はどうなりますか?あなたのウェブサーバーは長くは続かないでしょう。

送信するAJAXリクエストは少なくなりますが、ペイロードデータは大きくなるように、つまり複数のリクエストを1つに集約するように、設計を再考することをお勧めします。

于 2012-05-11T09:12:45.020 に答える
1

すべてのリクエストを1つのリクエストにまとめてみましたか?これにより、最低1001のリクエストを行うため、ページの読み込みが高速化されます

于 2012-05-11T09:13:14.217 に答える