Es gibt viele CDN (Content Delivery Networks) zum Hosten hauptsächlich statischer Inhalte. Wie arbeiten Sie? Wie gehen sie mit http-Anfragen um?
web-server
http
cdn
Manthan Desai
quelle
quelle
Antworten:
Kurze Antwort: CDNs nehmen Ihre Daten und platzieren sie auf vielen verschiedenen Servern auf der ganzen Welt, damit Inhalte mit hohem Datenverkehr so schnell wie möglich an den Endbenutzer geliefert werden können.
Lange Antwort: CDNs verteilen Ihre Datei (en) an mehrere Kantenpositionen und weisen ihr einen URI zu. Wenn eine Anforderung gestellt wird, wertet das CDN den Speicherort der Anforderung aus und leitet sie an den Randstandort weiter, der die niedrigste Latenz und die beste Verbindungsgeschwindigkeit für den Anforderer bietet. Die Datei wird dann direkt vom Server des Edge-Standorts an den Benutzer übertragen, der sie angefordert hat.
Weitere Informationen: Hochleistungswebsites: Regel 1 - Stellen Sie weniger HTTP-Anforderungen
quelle
CDN funktioniert hauptsächlich für Websites, die sich Gedanken über die Ladegeschwindigkeit und möglicherweise keine Ausfallzeiten machen. CDN kopiert den gesamten statischen Inhalt und platziert ihn global auf verschiedenen Servern, sodass der Inhalt auf Anfrage eines Benutzers so schnell wie möglich vom nächstgelegenen Server bereitgestellt wird. Und über die http-Anfrage. Wie Sie in den USA, Kalifornien, mit Blick auf die Berge leben, verfügt Ihre Internetverbindung über eine eindeutige IP-Adresse, mit deren Hilfe die CDN-Server Ihren Standort und dementsprechend die nächstgelegenen Server-Server bestimmen können. Ein Server in CDN richtet sich hauptsächlich an Nur einige Standorte. Ein ähnlicher CDN-Server in den USA ist nur für den Betrieb in den USA und in der Nähe vorgesehen, bis die Abdeckung anderer CDN-Server beginnt.
quelle