Apache-2.2

緩慢的 SSL Apache 伺服器

  • May 30, 2015

我遇到了帶有 SSL 256 位證書的慢速 Apache 伺服器的問題

ab -n 500 https://example.com/
Time per request 29 ms

ab -n 500 http://example.com/
Time per request 10 ms

兩個請求都發送 52 字節,並且測試是從同一數據中心中的伺服器完成的

會議

SSLEngine on
SSLProtocol All -SSLv2
SSLHonorCipherOrder On
SSLCipherSuite ALL:!ADH:!EXP:!LOW:!RC2:!3DES:!SEED:!RC4:+HIGH:+MEDIUM

SSL 比普通 HTTP 請求慢 3 倍是否正常?

你是如何對你的伺服器進行基準測試的?什麼應用程序在您的 HTTPS 伺服器後面執行?您的伺服器使用什麼 CPU?你怎麼能看到,你的問題缺少很多重要的細節……

無論如何,SSL 肯定比“純”HTTP 慢一些:公鑰加密比對稱密鑰慢得多,這就是為什麼 pubkey 僅用於交換私有、對稱密鑰和切換到對稱的通道的原因密鑰加密。

HTTPS 速度較慢,因為它有更多數據要交換(來自伺服器的 X.509 證書),它有一個安全的數據連接要設置,…

ab可以給“連接”時間,這就是你會看到你的時間差異的地方。TLS 設置比沒有設置需要更多時間。

引用自:https://serverfault.com/questions/693534