Ouvrir une nouvelle connexion réseau pour chaque requête ajoute une surcharge notable — le keep-alive permet à une seule connexion de gérer plusieurs requêtes en séquence.
La surcharge qu'il évite
Établir une nouvelle connexion TCP (et souvent TLS/SSL) fraîche prend un temps mesurable; une page chargeant des dizaines de ressources bénéficie significativement de réutiliser une connexion plutôt que de payer ce coût de configuration à répétition.
Comment c'est configuré
La plupart des serveurs web modernes activent le keep-alive par défaut, bien que la durée précise du délai d'expiration (combien de temps une connexion reste ouverte en attente d'une autre requête) puisse généralement être ajustée.
English
Deutsch