2012-04-10 81 views

回答

0

如果在套接字上沒有完成I/O,getSession()將啓動SSL握手,這可能需要很長時間。你正在與同伴交流。如果I/O已經在套接字上完成,它將工作得更快,但當然成本只是轉移到第一個I/O調用。

+0

服務器和客戶端之間有5Mbit線...爲什麼握手需要這麼長時間?或者......你的意思是延遲......我是否需要減少這些主機之間的延遲?或者其他任何建議? – 2012-04-11 07:49:16

+0

噢,我的......這不是正確的答案,但給我正確的方向。其實這不是Java相關的問題,但通常是SSL。發生這種情況會導致主機解析速度慢我暫時將主機添加到我的主機文件,握手時間從5秒縮短到0.33秒。 – 2012-04-11 08:03:23