ApacheでTLSを使用するとパフォーマンスにどのような影響がありますか?
-
02-07-2019 - |
質問
TLSを介してすべてを実行すると、サーバーにどの程度のパフォーマンスヒットが発生しますか?これは、この日と年齢では完全に無視できると思いますか?今日のサーバーは1秒あたりギガバイトのデータを暗号化できると聞いたことがありますか?もしそうなら、最高速度が10GB /秒の場合、1GBの暗号化に0.1秒かかるように、線形にスケーラブルですか?
私はこれについてはまだ管理者と一緒になんらかのピクルをしていません(まだ)。私は好奇心が強いので、ヒットをほとんど無視できるのであれば、なぜすべてを暗号化しないのですか?
解決
TLS Webサーバーのパフォーマンス分析(pdf)ライス大学で書かれた論文a>は2002年にこのトピックを取り上げ、この結論に至りました。
AXL300を使用しないApache TLSは、CSトレースでは149ヒット/秒から259ヒット/秒の間で、Amazonトレースでは147ヒット/秒から261ヒット/秒の間で配信されました。これにより、TLSにはかなりのコストがかかり、安全でないApacheに比べてスループットが70〜89%低下することが確認されます。
したがって、暗号化をオフロードするAXL300ボードがないと、PIII-933MHzでスループットが70-89%低下しました。ただし、次のセクションでは、CPU速度が増加すると、それに応じてスループットが増加することが予想されることに注意します。 2002年以降、ワークロードに目立った違いがないことに気付くかもしれません。
所属していません StackOverflow