0

私はサーバーアプリケーションを持っていて、1行あります

Certificate[] certs = sslSocket.getSession().getPeerCertificates();

完了するまでに約5秒かかります。仕事を早くする方法はありますか?

4

1 に答える 1

0

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

于 2012-04-11T01:07:32.543 に答える