2012-08-16 22 views
1

我使用S3託管和服務大量的圖像使用ssl協議,並希望最大限度地減少開銷和延遲與ssl握手/協商相關。當加載網頁並且瀏覽器向S3存儲桶發出大量https請求時,我是否可以合理地預期ssl握手開銷只會發生一次,並且連接將保持活動狀態以便進行一系列請求?亞馬遜ssl效率的多個圖像請求

我在S3的響應標題中看不到任何keep-alive參數,表明是這種情況。是否有任何可以/需要調整的手動設置?

回答

0
  1. 只要您配置了SSL會話超時,每個客戶端/服務器對的每個SSL會話超時值應該只進行一次完全握手。將其設置得儘可能低,同時還能獲得一些好處,以減少服務器上的會話內存使用量。例如10-15分鐘。

  2. 只要你配置了HTTP Keepalive,你就不會對恢復的連接進行部分握手。再次將此超時設置爲儘可能低,同時仍保留好處,例如30秒。

+0

優秀的指導 - 謝謝。客戶端瀏覽器和亞馬遜S3服務器之間的SSL通信是直接的。我期望找到關於如何/是否可以爲我的S3存儲桶配置這些設置的文檔,但沒有發現任何內容。有沒有人有專門針對S3的這個問題的經驗? – 2012-08-17 03:22:13