1

S3 を使用して、ssl プロトコルを使用して多数の画像をホストおよび提供していますが、ssl ハンドシェイク/ネゴシエーションに関連するオーバーヘッドとレイテンシーを最小限に抑えたいと考えています。Web ページが読み込まれ、ブラウザが S3 バケットに対して多数の https リクエストを行う場合、ssl ハンドシェイクのオーバーヘッドが 1 回だけ発生し、一連のリクエストに対して接続が維持されると合理的に期待できますか?

これが事実であることを示す S3 の応答ヘッダーに keep-alive パラメーターがありません。調整できる/調整する必要がある手動設定はありますか?

4

1 に答える 1

0
  1. SSL セッション タイムアウトが構成されている限り、クライアント/サーバー ペアごとに SSL セッション タイムアウト値ごとに 1 回だけフル ハンドシェークを行う必要があります。サーバーでのセッション メモリの使用量を減らすために、ある程度の利点を得る一方で、できる限り低く設定してください。たとえば、10〜15分。

  2. HTTP キープアライブが構成されている限り、再開された接続で部分的なハンドシェイクを行うことはありません。このタイムアウトも、メリットを維持しながら、できる限り低く設定します (たとえば 30 秒)。

于 2012-08-16T23:44:06.173 に答える