良い一日。多くの SSL/TLS 接続を受け入れる C++ で書かれたサーバーがあります。SSL を確立するために、boost::asio (バックエンドはopenssl ) を使用しています。
メモリ サーバーでは、接続ごとに約 160 ~ 200 キロバイトのメモリが使用されており、この使用量を削減したいと考えています。boost::asio はデフォルトで SSL_MODE_RELEASE_BUFFERS フラグを使用しているため、基本的な最適化は既に行われていますctx->freelist_max_len
。
これはどのように行うことができますか?追加の「シークレット設定」があるのではないでしょうか?おそらく、暗号化アルゴリズムを安全に無効にして、メモリの消費を減らすことができますか?