Security
為什麼建立 https 連接比建立直接 http 連接需要更長的時間?
為什麼安全 HTTP 連接 (https) 比典型的 HTTP (http) 慢?
只是有興趣知道而已。
謝謝。
要打開 TCP/IP 連接,需要在客戶端和伺服器之間交換 3 個數據包。然後認為連接已建立,客戶端可以送出其請求。
當 SSL 添加到 TCP/IP 連接之上時,在連接被認為已建立之前,必鬚髮生一些額外的互動。
除非客戶端和伺服器之間的延遲可以忽略不計(讀取,相同的網路),否則這個額外的延遲很可能是由於交換 SSL 握手數據的額外往返行程,而不是計算密鑰材料的 CPU 成本,是建立 SSL 連接延遲的主要因素。