Content Caching

Content Caching

Copyright ┬ę Shutterstock/ Stuart Miles

Was ist Content Caching?

Wie der Name schon sagt (Caching = Zwischenspeichern), wird bei dieser Teildisziplin des Content Networking der Inhalt einer Website zwischengespeichert und auf verschiedenen Servern gespeichert. Wenn dann ein System auf die Website zugreift, werden die Inhalte von einem nahegelegenen Cache-Server bereitgestellt und nicht von dem urspr├╝nglichen Server, der weiter entfernt (remote) ist. Dies f├╝hrt zu einer verbesserten Ladegeschwindigkeit. Content Caching, also das Zwischenspeichern von Webinhalten, ist keine Funktion, die Teil eines Netzwerks oder einer Anwendung ist. Es ist mehr eine Funktion zwischen Netzwerk und Anwendung.

Der Cache-Server fungiert als Originalserver. Anforderungen von Inhalten werden nicht an den eigentlichen Originalserver gesendet. Dadurch wird der Traffic reduziert. Der urspr├╝ngliche Server erh├Ąlt neue Anforderungen, die nicht von Cache-Servern verarbeitet werden, sodass die Ladezeit der Website oder die Leistung der Anwendung verbessert wird. Der Cache-Server speichert h├Ąufig die gesendeten Antworten. Dies liegt daran, dass zuk├╝nftige Antworten den ├Ąlteren meist ├Ąhnlich sein werden. Dies hilft dem Originalserver, keine Anfragen zu empfangen, wenn der Inhalt unver├Ąndert bleibt.

Wie funktioniert Content Caching?

Ein User st├Â├čt beim Surfen im Internet auf einen Link zu einer Website und klickt darauf.

Nun wird der Browser des Nutzers automatisch mit dem n├Ąchstgelegenen Cache-Server verbunden. Dies geschieht mithilfe von DNS (Domain Name System). Dadurch kann der n├Ąchstgelegene Server zuerst antworten. Angenommen, der Inhalt ist nicht bereits im Browser-Cache (d.┬áh. der Nutzer hat die Webseite k├╝rzlich nicht besucht), sendet der Browser des Nutzers zun├Ąchst eine Anforderung an das CDN. Das CDN (Content Delivery Network) wiederum kontaktiert dann das DNS und der Vorgang nimmt seinen Lauf.

Anschlie├čend wird die angeforderte Datei gepr├╝ft. Wenn die Datei auf dem Caching-Server vorhanden ist, wird sie an den Benutzer ├╝bermittelt.

Wenn sich die angeforderte Datei nicht auf dem Caching-Server befindet, wird die Datei vom urspr├╝nglichen Server abgerufen und dann an den Nutzer ├╝bermittelt. Diese Datei wird dann zur weiteren Verwendung zwischengespeichert. Dieser Vorgang kann langsamer sein als das Abrufen der Daten vom urspr├╝nglichen Server. Dies geschieht nur, wenn sich die angeforderte Datei nicht auf dem Cache-Server befindet. Dieser Fall wird mit der Zeit immer seltener werden. Somit k├Ânnen Administratoren und Nutzer bei der Verwendung des Content Caching immer eine gute Ladegeschwindigkeit erwarten.

Vorteile der Verwendung von Content Caching

Der Hauptvorteil der Verwendung des Content Caching ist die Ladezeit. Egal wie stark Server und Netzwerk sind, bei transkontinentalen Verbindungen wird die Ladezeit ohne Content Caching immer langsamer sein.
Ist die Ladegeschwindigkeit eines Streaming-Anbieters deutlich schneller als die seiner Konkurrenten, hat er einen immensen Marktvorteil.
Durch das Zwischenspeichern von Inhalten k├Ânnen Sie Servicekosten reduzieren, da eine geringere Bandbreite verwendet wird.

Beispiel f├╝r Content Caching

Angenommen, ein Netflix-Nutzer in Berlin m├Âchte eine Serie oder einen Film streamen. Um einen schnellen Zugriff und eine minimale Pufferzeit zu gew├Ąhrleisten, kopiert Netflix die Videos von ihren Ursprungsservern auf den Caching-Server, der sich in der N├Ąhe von Berlin befindet. Somit k├Ânnen alle Abonnenten in Berlin schnell auf Inhalte zugreifen und eine transatlantische Datei├╝bertragung vermeiden.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte