常識說明–HTTPS真的很慢嗎?NO!

1 證書是否必須?

證書是必須的,https 需要用證書中的密碼進行加密。

服務器上必須安裝,客戶端不需要安裝。

客戶端會自動下載服務器上的證書,所以對客戶端沒有什麼特殊影響。

流程:

當客戶端通過https訪問時,服務器就把該證書(只有公鑰)發給客戶端,客戶在自己已安裝的CA中判斷該證書是否可信。如果不可信,會有警告提示,當然你也可以忽略該提示繼續訪問。

ssl證書功能:數據加密和身份認證。

2 HTTPS太慢?

第一次建立連接會慢大約10%,一旦有效的HTTPS連接建立起來,兩種協議幾乎沒有區別。

3 HTTPS比HTTP可能更快一些?

這會發生在一些大公司的內部局域網,因為通常情況下,公司的網關會截取並分析所有的網絡通信。但是,當它遇到HTTPS連接時,它就只能直接放行,因為HTTPS無法被解讀。正是因為少了這個解讀的過程,所以HTTPS變得比較快。

另附:

  HTTPS的七個誤解:http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html

詳細分析可見:

Analyzing HTTPS Performance Overhead

https://www.keycdn.com/blog/https-performance-overhead/

Why is HTTPS faster than HTTP?

https://samrueby.com/2015/01/26/why-is-https-faster-than-http/

HTTP和HTTPS速度對比測試

https://www.httpvshttps.com/