2012-04-10 15 views

答えて

0

ソケットでI/Oが実行されていない場合、getSession()はSSLハンドシェイクを開始します。これには時間がかかります。あなたはピアと通信しています。 I/Oがすでにソケットで実行されている場合は速く動作しますが、コストは最初のI/O呼び出しにシフトします。

+0

サーバとクライアントの間に5Mbitの回線があります...なぜハンドシェイクが長時間かかるのですか?または...あなたはレイテンシを意味します...私はこのホスト間のレイテンシを減らす必要がありますか?または他のすべてのsugg。 –

+0

ああ私は...本当に正しい答えではなく、正しい方向を教えてくれます。実際にはこれはJava関連の問題ではなく一般的なSSLです。これが原因で、ホスト解像度の問題が遅くなります。私はホストファイルに一時的にホストを追加して、ハンドシェイクを5秒から0.33秒に短縮します。 –

関連する問題