2012-08-16 3 views
1

J'utilise S3 pour héberger et servir un grand nombre d'images en utilisant le protocole SSL, et je veux minimiser les frais généraux et la latence associés à la négociation/négociation SSL. Lorsqu'une page Web est chargée et que le navigateur envoie un grand nombre de requêtes https à un compartiment S3, puis-je raisonnablement m'attendre à ce que la surcharge de prise de contact ssl ne se produise qu'une seule fois et que la connexion reste active pour la série de demandes?Amazon ssl efficacité pour plusieurs demandes d'image

Je ne vois aucun paramètre keep-alive dans l'en-tête de réponse de S3 indiquant que c'est le cas. Y a-t-il des réglages manuels qui peuvent/doivent être ajustés?

Répondre

0
  1. Tant que vous avez temporisations de session SSL configurés, vous devez seulement faire handshake complète une fois chaque valeur de délai d'attente de session SSL par paire client/serveur. Définissez-le aussi bas que possible tout en conservant certains avantages, afin de réduire l'utilisation de la mémoire de session sur le serveur. 10-15 minutes par exemple.

  2. Tant que HTTP keepalive est configuré, vous n'effectuez pas de transactions partielles lors de la reprise des connexions. Réglez à nouveau ce délai aussi bas que possible tout en conservant les avantages, par exemple 30 secondes.

+0

Excellent guidage - merci. La communication ssl est directe entre le navigateur client et les serveurs Amazon S3. Je m'attendrais à trouver de la documentation sur comment/si ces paramètres peuvent être configurés pour mes compartiments de stockage S3, mais n'ont rien trouvé. Quelqu'un at-il de l'expérience avec ce problème spécifiquement pour S3? –

Questions connexes