2014-09-01 49 views
0

爲什麼必須使用票證才能避免多個SSL握手。是否不可能在單個SSL會話中使用HTTP持久(保持活動)連接併發送多個GET ...請求?在Apache中有超時的例子,但它可以重新配置(在我的情況下,Web服務器不是隨機的,而是固定的並且具有完全控制權)。SSL會話票據

回答

0

SSL會話不是單個TCP會話內的多個請求,例如HTTP保持活動,而是單個SSL會話內的多個TCP連接。目的是減少建立SSL連接所需的時間,即通過SSL恢復而不是完全握手來減少握手時間。

當然,您可以結合使用這兩種技術,即創建TCP連接,將其升級到SSL,然後發送多個HTTP請求。之後,在TCP連接已經關閉很久(服務器佔用資源)之後,您將執行另一個TCP連接並從之前恢復SSL會話,並在其中執行另一堆HTTP請求。