Apache-2.2
緩慢的 SSL Apache 伺服器
我遇到了帶有 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 設置比沒有設置需要更多時間。