Heim häufiges Problem Was ist CDN-Cache?

Was ist CDN-Cache?

Jun 15, 2023 pm 01:59 PM
cdn

cdn ermöglicht dem Datenverkehr oder Browser, der ursprünglich auf den Hauptserver der Website zugegriffen hat, den Zugriff auf den in der Nähe bereitgestellten Cache-Server. Dies kann den Druck auf den Hauptserver erheblich verringern und gleichzeitig die Zugriffsgeschwindigkeit des Benutzers verbessern Druck.

Was ist CDN-Cache?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, DELL G3-Computer.

Einfach ausgedrückt ermöglicht CDN dem Datenverkehr oder Browser, der ursprünglich auf den Hauptserver zugegriffen hat, den Zugriff auf den in der Nähe bereitgestellten Cache-Server zur Verarbeitung. Auf diese Weise kann der Druck auf den Hauptserver erheblich reduziert werden. Es kann die Benutzerzugriffsgeschwindigkeit verbessern und den Bandbreitendruck verringern.

Im Allgemeinen wählen Websites, die CDN-Dienste benötigen, die folgenden Organisationspläne:

1. Bieten Sie zusätzliche CDN-Dienste über gemietete IDC an.

3 Der Aufbau eines CDN-Netzwerks erhöht die Kosten entsprechend.

Cdn wurde entwickelt, um einen Lastausgleich von Webinhalten zu erreichen und Zugriffsanfrage-Hotspots, verzögerte Antworten usw. zu verhindern. Es kann auch in der Spielarchitektur verwendet werden, um die Geschwindigkeit des Spielzugriffs zum Abrufen von Ressourcen zu verbessern

1, verteilter Speicher,

2, Lastausgleich der Inhaltsverteilung durch intelligente DNS-Auflösung oder HTTP-Umleitung,

3, globale Lastausgleichsverwaltung und Inhaltsverwaltung,

Cdn-Zusammensetzung:

Die in der enthaltenen funktionalen Einheiten Das CDN-Netzwerk umfasst Content-Caching-Geräte, Content-Router, CDN-Content-Management-Systeme usw.

Content-Cache: Es handelt sich um einen CDN-Netzwerkknoten, der sich am Benutzerzugriffspunkt befindet und Inhalte für Endbenutzer bereitstellt. Stellen Sie Geräte bereit, die statische WEB-Inhalte zwischenspeichern können und Streaming von Medieninhalten, um die Verbreitung und Speicherung von Inhalten am Rande zu ermöglichen, sodass Benutzer in der Nähe darauf zugreifen können.

Content-Switch: Befindet sich am zentralen Punkt des Benutzerzugriffs und kann die Last eines einzelnen Inhalts-Cache-Geräts ausgleichen und eine lastenausgleichende Zugriffskontrolle für Inhalte durchführen. Content-Router ist für die dynamische Planung von Benutzeranfragen an entsprechende Geräte verantwortlich Gleichen Sie die Lastverteilung jeder Content-Cache-Site aus, wählen Sie die beste Zugriffssite für Benutzeranfragen aus und verbessern Sie gleichzeitig die Verfügbarkeit der Website. Der Content-Router kann Routen basierend auf einer Vielzahl von Faktoren entwickeln, einschließlich der Nähe der Site an den Benutzer und die Verfügbarkeit des Inhalts, Netzwerklast, Gerätestatus usw.

Hinweis: Der Lastausgleich ist der Kern des gesamten CDN, und die Genauigkeit und Effizienz des Lastausgleichs bestimmen direkt die Effizienz des gesamten CDN .

Cdn-Cache: Der CDN-Cache ist ein Register, das Netzwerkanforderungssignale vorübergehend in der CDN-Datenbank speichert. Anschließend weist die CDN-Datenbank basierend auf dem aktuellen Status des Netzwerkservers verschiedene Netzwerkanforderungssignale zu Viele inaktive Netzwerkserver können ebenfalls funktionieren.

Cdn-Netzwerkstruktur:

Das Zentrum ist für die globale Lastausgleichsverwaltung und Inhaltsverwaltung verantwortlich

Hier ist CDN in Schichten unterteilt: Im CDN-System werden die Cache-Geräte, die für die Bereitstellung von Inhaltsdiensten für Benutzer verantwortlich sind, am Rande des gesamten CDN-Netzwerks bereitgestellt, sodass sie zu Randknoten werden.

Die zentrale Schicht des CDN ist dafür verantwortlich Globale Verwaltung und Kontrolle, und wenn die Randschicht ausfällt, fordert sie die zentrale Schicht an, wenn sie zurückkehrt es an die zentrale Schicht oder die zentrale Schicht Die entsprechenden Daten selbst werden an die Randschicht zurückgegeben, und der Rand gibt sie an den Benutzer zurück und speichert sie lokal zwischen

Wenn das System relativ groß ist und die Randschicht zu viele Anforderungen stellt Inhalte aus dem Zentrum, regionale Knoten werden für die Verwaltung und Kontrolle eines Bereichs benötigt.

Wie CDN funktioniert? Das CDN-Netzwerk fügt eine Cache-Ebene zwischen dem Benutzer und dem Server hinzu Anfrage an den Cache, dann müssen Sie DNS verwenden. Die Anfrage wird über die DNS-Auflösungsanpassung weitergeleitet.

Der allgemeine Prozess: 1. Der Benutzer fordert einen Domänennamen an. 2. Der Browser analysiert den Domänennamen-Auflösungsprozess, da cnd den Domänennamen-Auflösungsprozess angepasst hat. Der über die Funktionsanalysebibliothek erhaltene Domänenname ist der entsprechende Domänenname Domänenname, sodass der Browser erneut auf den CNAME-Domänennamen zugreift und die IP anfordert. In diesem Prozess wird die globale Lastausgleichsstrategie für die DNS-Auflösung verwendet, die anhand des geografischen Standorts und anderer Informationen in den nächstgelegenen Standort aufgelöst wird , sodass Benutzer darauf zugreifen können.3, Nachdem der Browser die IP-Adresse des zwischengespeicherten Servers erhalten hat, initiiert er eine Zugriffsanforderung

4 Nachdem der Cache-Server die Anfrage über den dedizierten DNS im Cache aufgelöst hat, erhält er die echte IP des Domänennamens und sendet dann eine Anfrage an den echten Server, um die entsprechenden Daten anzufordern

5 Nachdem der Cache-Server die Daten erhalten hat, speichert er eine Kopie lokal und gibt sie dann zurück eine Kopie an den Benutzer, um den Vorgang abzuschließen.

Technologie zur Inhaltsverteilung:

Wenn die Ursprungsseite Inhalte verteilen muss, kann sie den Inhalt an die CDN-Zwischenquelle verteilen, und dann leitet die CDN-Zwischenquelle den Inhalt an jeden CDN-Knoten weiter. Wenn der CDN-Knoten eine bestimmte URL-Inhaltsanforderung anfordern muss, wird die Anforderung zuerst an die CDN-Zwischenquelle gesendet. Anschließend sendet die CDN-Zwischenquelle den angeforderten Inhalt aktiv an die Ursprungsseite und speichert schließlich die erhaltenen Daten auf den Zwischenquellen- und Inhaltsknoten, wodurch der Effekt der Knotenbeschleunigung erzielt wird.

Hauptsächlich in zwei Methoden unterteilt: aktiver Push: Ursprungsserver

Passiver Zugriff bedeutet, dass eine Anfrage an den Spiegelserver gesendet wird, wenn sich Inhalte auf dem Spiegelserver befinden Wenn dies nicht der Fall ist, wird es nach dem Abrufen an den Benutzer zurückgegeben. Gleichzeitig wird der Inhalt auf dem CDN-Edge-Knoten nicht in Echtzeit aktualisiert Der Schlüssel des Schlüssel-Wert-Paares ist normalerweise die URL der Datei, und der Wert speichert den Speicherort der Datei oder den Binärwert der Datei und speichert auch den HTTP-Header Informationen der Datei.

Das obige ist der detaillierte Inhalt vonWas ist CDN-Cache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welches ist die beste CDN-Beschleunigung ohne Registrierung? Welches ist die beste CDN-Beschleunigung ohne Registrierung? Jun 28, 2023 pm 04:42 PM

Die beste registrierungsfreie CDN-Beschleunigung ist Cloudflare. Cloudflare bietet globalen Schutz vor DDoS-Angriffen und Sicherheitsdienste für Webanwendungen, die Ihre Website vor böswilligen Angriffen schützen können.

So konfigurieren und verwenden Sie CDN zur Beschleunigung in Vue So konfigurieren und verwenden Sie CDN zur Beschleunigung in Vue Oct 15, 2023 pm 02:31 PM

So konfigurieren und verwenden Sie CDN zur Beschleunigung in Vue. Im Vue-Projekt kann die Verwendung von CDN (ContentDeliveryNetwork) das Laden von Webseiten effektiv beschleunigen und die Benutzererfahrung verbessern. Die CDN-Technologie verteilt statische Ressourcendateien an Server an verschiedenen Standorten auf der ganzen Welt, sodass Benutzer schnell Ressourcen von dem Server abrufen können, der dem Benutzer am nächsten liegt, wodurch Datenübertragungszeiten und Verzögerungen reduziert werden. Im Folgenden wird detailliert beschrieben, wie Sie CDN für die Beschleunigung in Vue konfigurieren und verwenden. Zuerst müssen wir einen finden

Das Problem mit dem Absturz der Baidu-Netzwerkfestplatte wurde behoben. Bitte versuchen Sie erneut, sich anzumelden. Das Problem mit dem Absturz der Baidu-Netzwerkfestplatte wurde behoben. Bitte versuchen Sie erneut, sich anzumelden. Aug 10, 2023 pm 02:25 PM

Laut dem Bericht dieser Website vom 9. August um 16:00 Uhr kam es bei Baidu-Produkten zu erheblichen Ausfällen. Beispielsweise konnte Baidu Netdisk während der Nutzung keine Videos abspielen. Benutzer anderer Unternehmen berichteten ebenfalls, dass sie nicht geöffnet werden konnten oder abstürzten. Nach einer Untersuchung durch diese Website wurde festgestellt, dass das Problem durch eine Anomalie im Baidu-CDN-Dienst verursacht wurde. Baidu Netdisk antwortete, dass das Problem sehr bedauere und es dringend behoben werde. Vielen Dank für Ihr Verständnis Minuten später antwortete Baidu Netdisk, dass das Problem behoben sei. Bitte versuchen Sie erneut, sich anzumelden. Vielen Dank für Ihre Unterstützung. CDN (Content Distribution Network) verteilt den Inhalt der Ursprungsseite an Beschleunigungsknoten auf der ganzen Welt, damit Benutzer eingeplant werden können Der nächstgelegene Beschleunigungsknoten beim Anfordern von Website-Ressourcen. So erhalten Sie direkt die benötigten Inhalte und verbessern den Benutzerzugriff auf Website-Ressourcen

Methoden und Anwendungen der CDN-Beschleunigung mit PHP Methoden und Anwendungen der CDN-Beschleunigung mit PHP Jun 18, 2023 pm 06:42 PM

Mit der rasanten Entwicklung des Internets hat die Geschwindigkeit des Website-Zugriffs immer mehr Aufmerksamkeit erhalten, und CDN (ContentDeliveryNetwork) ist derzeit eine der am häufigsten verwendeten Technologien zur Beschleunigung des Website-Zugriffs. Bei der CDN-Beschleunigung werden mehrere an verschiedenen Standorten verteilte Server verwendet, um Benutzeranfragen an Server weiterzuleiten, die näher am Benutzer liegen, um den Website-Zugriff zu beschleunigen. PHP ist eine häufig verwendete Entwicklungssprache bei der Implementierung der CDN-Beschleunigung. In diesem Artikel wird erläutert, wie Sie mit PHP die CDN-Beschleunigung implementieren und auf die tatsächliche Anwendung anwenden

Optimieren Sie die Zugriffsgeschwindigkeit der Python-Website und verwenden Sie statische Ressourcenbeschleunigungsmethoden wie CDN und Browser-Caching. Optimieren Sie die Zugriffsgeschwindigkeit der Python-Website und verwenden Sie statische Ressourcenbeschleunigungsmethoden wie CDN und Browser-Caching. Aug 04, 2023 pm 05:09 PM

Optimieren Sie die Zugriffsgeschwindigkeit von Python-Websites und verwenden Sie statische Ressourcenbeschleunigungsmethoden wie CDN und Browser-Caching. Im heutigen Internetzeitalter stellen Benutzer immer höhere Anforderungen an die Zugriffsgeschwindigkeit von Websites. Eine responsive Website kann ein besseres Benutzererlebnis bieten und dadurch die Bindung und Zufriedenheit der Benutzer erhöhen. Bei der Python-Website-Entwicklung kann durch den Einsatz statischer Ressourcenbeschleunigungsmethoden wie CDN (Content Delivery Network) und Browser-Caching die Zugriffsgeschwindigkeit der Website erheblich verbessert werden. CDN ist ein verteiltes Servernetzwerk, das statische Ressourcen außerhalb der Reichweite der Benutzer speichert.

Java-Codebeispiel: Verwendung der Alibaba Cloud CDN-Schnittstelle zur Beschleunigung von Webseiten Java-Codebeispiel: Verwendung der Alibaba Cloud CDN-Schnittstelle zur Beschleunigung von Webseiten Jul 06, 2023 am 08:09 AM

Java-Codebeispiel: Verwendung der Alibaba Cloud CDN-Schnittstelle zur Realisierung der Webseitenbeschleunigung Einführung: In der aktuellen Ära der rasanten Entwicklung des Internets ist die Ladegeschwindigkeit von Webseiten zu einem wichtigen Bewertungsindikator für Benutzer zur Bewertung einer Website geworden. Um die Geschwindigkeit des Website-Zugriffs und das Benutzererlebnis zu verbessern, entscheiden sich viele Websites für die Nutzung von Webseitenbeschleunigungsdiensten. Alibaba Cloud bietet eine Vielzahl von CDN-Diensten und das entsprechende JavaSDK, mit dem wir die Alibaba Cloud CDN-Schnittstelle problemlos in Java integrieren können, um eine Webseitenbeschleunigung zu erreichen. In diesem Artikel wird die Verwendung von Alibaba Cloud CDN vorgestellt

Was ist CDN? Was ist CDN? Aug 10, 2023 pm 04:28 PM

CDN ist die Abkürzung für Content Delivery Network, eine verteilte Netzwerkarchitektur, die Inhalte an Serverknoten auf der ganzen Welt verteilt, um die Übertragungsgeschwindigkeit von Inhalten zu erhöhen, die Netzwerklatenz zu verringern, die Serverlast zu verringern, die Website-Zuverlässigkeit zu verbessern und Angriffen durch CDN-Benutzer zu widerstehen können schneller auf die benötigten Inhalte zugreifen, was das Benutzererlebnis verbessert und auch die Leistung und Sicherheit der Website verbessert.

So verwenden Sie den Nginx-Reverse-Proxy und den Proxy_cache-Cache zum Erstellen eines CDN-Servers So verwenden Sie den Nginx-Reverse-Proxy und den Proxy_cache-Cache zum Erstellen eines CDN-Servers May 12, 2023 pm 05:43 PM

Es ist ein Problem aufgetreten: Für mobile Benutzer ist der Zugriff auf den Webserver www.osyunwei.com sehr langsam. Lösung: 1. Platzieren Sie einen Nginx-Reverse-Proxy-Server im mobilen Computerraum. 2. Intelligente Auflösung über Domänennamen-DNS Benutzer greifen auf www.osyunwei.com zu. Auflösen zum Nginx-Reverse-Proxy-Server 3. Dedizierte Leitungsverbindung zwischen Nginx-Reverse-Proxy-Server und Webserver. Anweisungen: 1. Webserver-Leitung: Telecom IP: 192.168.21.129 Domainname: www.osyunwei.com 2 . Nginx-Reverse-Proxy-Server-Zeile: Mobilsystem: Centos6.2ip: 192.168.21.164vi/e