2016-02-25 247 views
0

我記得幾年前,不使用SSL的原因之一是它使用了大量的資源,所以它影響了應用程序的性能。現在SSL是否會影響性能?

現在,就目前的技術而言,這仍是一個需要牢記的問題?

由於同事擔心使用SSL會阻礙他的應用程序的性能,所以出現這個問題。

爲什麼?這個想法是,將有成千上萬的客戶將在每個確定的時間框架內開放臨時連接(我認爲它設置爲1分鐘)。所以他擔心所有這些客戶端的認證過程將會非常耗電,並影響他的應用程序的性能。另一種選擇是使用永久連接,因此認證只進行一次,但CTO仍未決定我們將使用哪種方法(最後通知是暫時的,因此是此問題)。

+0

仍然有明顯的開銷,特別是在連接設置上。另見http://serverfault.com/questions/754434/rhel-nginx-ssl-versus-non-ssl-performance-huge-difference。 –

回答

1

這個問題是不合格的。如果你需要安全性,你別無選擇,只能使用SSL,所以將它與明文進行比較是毫無意義的。另一方面,如果您不需要安全性,則不需要SSL。

但是我幾年前在互聯網上進行了大量的實驗,結果表明SSL大約是明文慢3倍。

0

在過去的4年中,我看到(基準測試)iPhone的AES加密速度在iPhone上增加了13倍。速度也取決於數據長度,因爲有兩部分:設置和數據加密/解密。

像往常一樣基準你的用法和判斷是否有性能問題。

正如@EJP所述,如果您需要安全性,則需要使用https(TLS)加密。