1つのWebアプリケーションを作成しました。今、私はパフォーマンスをテストしています。離れたサーバーは応答に時間がかかります。
例
ローカルサーブにリクエストを送信すると、0.454秒以内に応答します。しかし、距離のあるサーバーにリクエストを送信すると、応答に22.930秒かかります。
この理由を見つけるのは難しいです...
感謝の気持ちを込めて、
-ガネーシャ-
1つのWebアプリケーションを作成しました。今、私はパフォーマンスをテストしています。離れたサーバーは応答に時間がかかります。
例
ローカルサーブにリクエストを送信すると、0.454秒以内に応答します。しかし、距離のあるサーバーにリクエストを送信すると、応答に22.930秒かかります。
この理由を見つけるのは難しいです...
感謝の気持ちを込めて、
-ガネーシャ-
たぶん、最初にtcp / ipネットワークをチェックして、ネットワークがボトルネックになっているかどうかを確認するのに役立ちます。
これが役に立たなかった場合。次に、Javaコードに入る必要があるかもしれません。
これは、ネットワークの相互作用が原因である可能性が最も高いです(これが唯一の違いであると想定しています)
リモートサーバーのレイテンシは25〜250ミリ秒になる可能性があり、アクションを実行するために複数のリクエストを渡す必要がある場合は、数分かかることがあります。レイテンシが0.2ミリ秒のネットワークで同じ数のリクエストを実行しても、問題が発生しない場合があります。