使用httpc erlang模块对https请求的post方法响应缓慢

时间:2013-08-24 15:40:33

标签: ssl erlang httpclient otp handshake

我们的应用程序(使用现有的Erlang OTP R15B01模块)向外部认证服务器发送https请求,它得到回复,在正常情况下似乎正常工作。但是在负载很重的情况下,一些请求会失败,因为它们会花费更多时间来进行SSL握手。

我在SSL握手期间观察到以下事项:

  • 客户端(我们的应用程序)在服务器证书完成服务器问候后将近80秒发送证书

  • 因为我们的服务器希望在30秒内完成请求 - 响应,否则会丢失连接,从而导致连接失败并严重影响应用程序的性能

最后,我想知道:

  • 我们的应用程序是否未能快速调用客户端证书?我的意思是httpc模块执行与文件/ IO相关的操作来调用证书,这会导致在重负载下响应变慢?

  • Erlang在SSL握手程序中有任何限制吗?

0 个答案:

没有答案