Definition

Content Delivery

Im Internet ist die Content Delivery – zu deutsch die Bereitstellung von Inhalten – (manchmal auch als Content Distribution, Content Distribution Delivery oder Content Caching bezeichnet) ein Dienst, bei dem die Seiten einer Website auf geografisch verteilte Server kopiert werden und bei Anforderung einer Seite der Inhalt dynamisch vom nächstgelegenen Server ermittelt und bereitgestellt wird, was eine schnellere Bereitstellung ermöglicht. In der Regel beauftragen Betreiber von Websites mit hohem Besucheraufkommen und Internet-Service-Anbieter (ISP) ein Unternehmen, das die Bereitstellung von Inhalten übernimmt.

Ein gängiger Ansatz für das Content Delivery umfasst die Platzierung von Cache-Servern an wichtigen Internetzugangspunkten in der ganzen Welt und die Verwendung eines speziellen Routing-Codes, der eine Webseitenanfrage (technisch gesehen eine Hypertext Transfer Protocol - HTTP - Anfrage) an den nächstgelegenen Server weiterleitet. Wenn der Internetnutzer auf eine URL klickt, für die die Inhaltsbereitstellung aktiviert ist, leitet das Content Delivery Network (CDN) die Anfrage des Nutzers vom Ursprungsserver der Website zu einem Cache-Server in der Nähe des Nutzers um. Der Cache-Server ermittelt, welche Inhalte der Anfrage im Cache vorhanden sind, stellt diese Inhalte bereit und ruft alle nicht im Cache befindlichen Inhalte vom Ursprungsserver ab. Alle neuen Inhalte werden ebenfalls lokal zwischengespeichert. Abgesehen von den schnelleren Ladezeiten ist der Prozess für den Benutzer im Allgemeinen transparent, außer dass die bereitgestellte URL von der angeforderten abweichen kann.

Die drei wichtigsten Techniken für die Bereitstellung von Inhalten sind: HTTP-Umleitung, Internet Protocol (IP)-Umleitung und Domain Name System (DNS)-Umleitung. Im Allgemeinen ist die DNS-Umleitung die effektivste Technik.

Content Delivery kann auch für bestimmte Ereignisse mit hohem Verkehrsaufkommen, wie Live-Web-Übertragungen, eingesetzt werden, indem die Inhalte kontinuierlich vom Ursprungsserver über Satellitenverbindungen an andere Server weitergeleitet werden.

Die Bereitstellung von Inhalten ist ähnlich, aber selektiver und dynamischer als das einfache Kopieren oder Spiegeln einer Webseite auf einen oder mehrere geografisch verteilte Server.

Diese Definition wurde zuletzt im Januar 2022 aktualisiert

Erfahren Sie mehr über Datenverwaltung

ComputerWeekly.de
Close