Keep-Alive

HTTP setzt auf dem Transmission Control Protocol (TCP) auf. Bei früheren HTTP-Implementierungen musste bei jedem HTTP-Request eine neue Socket-Verbindung hergestellt werden. Das ist nicht besonders effektiv, weil viele HTTP-Requests einer Webseite über den gleichen Server laufen. Zum Beispiel laufen die meisten Requests für die Images einer Webseite über einen gemeinsamen Imageserver. Persistente Verbindungen (bei HTTP/1.0 auch als Keep-Alive bekannt) wurden eingeführt, um die Ineffizienz des Öffnens und Schließens mehrerer Socket-Verbindungen auf demselben Server zu vermeiden. Browser können auf diese Weise mehrere Requests über eine einzige Verbindung laufen lassen. Browser und Server verwenden den Connection-Header, um die Keep-Alive-Unterstützung ...

Get High Performance Websites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.