aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_inet.c
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2013-01-09 14:11:48 +0000
committerMaxim Dounin <mdounin@mdounin.ru>2013-01-09 14:11:48 +0000
commit041449a3d34b738a3a5d9012461e2a06f98f7b24 (patch)
tree57785f758938ec6824b3de0954ade09ca882cabb /src/core/ngx_inet.c
parenta6ea2f8f4813efd6606d5d31481ae613cb114e76 (diff)
downloadnginx-041449a3d34b738a3a5d9012461e2a06f98f7b24.tar.gz
nginx-041449a3d34b738a3a5d9012461e2a06f98f7b24.zip
SSL: speedup loading of configs with many ssl servers.
The patch saves one EC_KEY_generate_key() call per server{} block by informing OpenSSL about SSL_OP_SINGLE_ECDH_USE we are going to use before the SSL_CTX_set_tmp_ecdh() call. For a configuration file with 10k simple server{} blocks with SSL enabled this change reduces startup time from 18s to 5s on a slow test box here.
Diffstat (limited to 'src/core/ngx_inet.c')
0 files changed, 0 insertions, 0 deletions