Inhaltsverzeichnis
[Protokollschicht] Das HTTP-Umleitungsprotokoll implementiert den Lastausgleich" >[Protokollschicht] Das HTTP-Umleitungsprotokoll implementiert den Lastausgleich
[Protokollschicht] DNS-Domänennamenauflösung, Lastausgleich " >[Protokollschicht] DNS-Domänennamenauflösung, Lastausgleich
[Protokollschicht] Reverse-Proxy-Lastausgleich " >[Protokollschicht] Reverse-Proxy-Lastausgleich
[Netzwerkschicht] IP-Lastausgleich" >[Netzwerkschicht] IP-Lastausgleich
[Verbindungsschicht] Lastausgleich der Datenverbindungsschicht" >[Verbindungsschicht] Lastausgleich der Datenverbindungsschicht
Heim Backend-Entwicklung PHP-Tutorial Gemeinsame Nutzung mehrerer Lastausgleichstechnologien

Gemeinsame Nutzung mehrerer Lastausgleichstechnologien

Mar 22, 2018 am 10:43 AM
分享 技术

Lastausgleichstechnologie bietet große Vorteile bei der Verbesserung der Leistung mittlerer und großer Websites. In diesem Artikel werde ich hauptsächlich über die Architektur großer Websites informieren Ich hoffe, dass die Balance-Technologie allen helfen kann.

[Protokollschicht] Das HTTP-Umleitungsprotokoll implementiert den Lastausgleich

Prinzip: Berechnen Sie eine echte HTTP-Anfrage basierend auf dem Benutzer Das Web Die Serveradresse wird in die HTTP-Redirect-Antwort geschrieben und an den Browser zurückgegeben, und der Browser greift erneut darauf zu.

Im Bild:

Vorteile: Relativ einfach

Nachteile: Der Browser benötigt keine Anfragen an den Server, um einen Zugriff abzuschließen, und die Leistung ist arm.

Die Verarbeitungsleistung des http-Redirect-Servers selbst kann zu einem Engpass werden.

Die Verwendung der http302-Antwortumleitung kann dazu führen, dass Suchmaschinen dies als SEO-Betrug einstufen und das Suchranking verringern.


[Protokollschicht] DNS-Domänennamenauflösung, Lastausgleich

Prinzip : Konfigurieren Sie IP-Einträge, die mehreren Domänennamen auf dem DNS-Server entsprechen. Beispielsweise entspricht ein Domänenname www.baidu.com einer Reihe von Webserver-IP-Adressen. Bei der Domänennamenauflösung wird eine Domänennamenanforderung über den Algorithmus des DNS-Servers dem entsprechenden realen Server zugewiesen.

Im Bild:

Vorteile: Die Lastausgleichsarbeit wird an DNS übergeben, was die Mühe der Website-Verwaltung und Wartung von Lastausgleichsservern erspart. Viele DNS unterstützen auch geografische standortbasierte Domänen Namensauflösung: Lösen Sie den Domänennamen in die Serveradresse auf, die dem geografischen Standort des Benutzers am nächsten liegt, beschleunigen Sie den Zugriff und verbessern Sie die Leistung.

Nachteile: Die aktuelle DNS-Auflösung ist eine mehrstufige Auflösung. Auf jeder DNS-Ebene kann Datensatz A zwischengespeichert werden. Wenn der Server offline geht, wird möglicherweise der dem Server entsprechende DNS-Eintrag A zwischengespeichert . Ist immer noch vorhanden und führt zu einem Zugriffsfehler für die dem Server zugewiesenen Benutzer.

Die Kontrolle über den DNS-Lastausgleich liegt in den Händen des Domain Name Service Providers, und die Website kann möglicherweise nicht allzu viele Verbesserungen und Verwaltungen vornehmen.

Eine Lastverteilung entsprechend der Rechenleistung des Servers ist nicht möglich. Der DNS-Lastausgleich verwendet einen einfachen Abfragealgorithmus, der die Unterschiede zwischen Servern nicht unterscheiden und den aktuellen Betriebsstatus des Servers nicht widerspiegeln kann, sodass der Lastausgleichseffekt nicht sehr gut ist.

kann zusätzliche Netzwerkprobleme verursachen. Damit dieser DNS-Server rechtzeitig mit anderen DNS-Servern interagieren kann, stellen Sie sicher, dass die DNS-Daten zeitnah aktualisiert werden und Adressen zufällig zugewiesen werden können. Die DNS-Aktualisierungszeit ist jedoch im Allgemeinen auf einen kleinen Wert eingestellt. Wenn es zu klein ist, wird der DNS-Verkehr erheblich zunehmen und zusätzlichen Netzwerkverkehr verursachen.

[Protokollschicht] Reverse-Proxy-Lastausgleich

Prinzip: Reverse-Proxy Auf der Auf der Webserverseite stellt der Reverse-Proxy-Server Lastausgleichsfunktionen bereit und verwaltet gleichzeitig eine Gruppe von Webservern. Er leitet den angeforderten Browserzugriff zur Verarbeitung gemäß dem Lastausgleichsalgorithmus weiter und gibt die Verarbeitungsergebnisse an den Server zurück Reverse-Server über den Reverse-Browser.


Wie gezeigt:

Beispiel: Die vom Browser angeforderte Adresse ist die Adresse des Reverse-Proxy-Servers 114.100.80.10. Der Reverse-Proxy-Server empfängt die Anfrage und Übergibt die Last. Nach dem Ausgleichsalgorithmus wird eine echte physische Adresse 10.0.03 erhalten und das Anforderungsergebnis an den echten Server ohne Server gesendet. Nach der Verarbeitung durch den echten Server wird es über den Reverse-Proxy-Server an den anfordernden Benutzer zurückgegeben.

Vorteile: Einfache Bereitstellung auf der HTTP-Protokollebene.

Nachteile: Nach der Verwendung eines Reverse-Proxy-Servers kann die Webserver-Adresse nicht direkt offengelegt werden, sodass der Webserver keine externe IP-Adresse verwenden muss, der Reverse-Proxy-Dienst jedoch als Kommunikationsbrücke benötigt. Konfigurieren Sie zwei Netzwerkkarten und zwei Sätze externer und interner IP-Adressen.

[Netzwerkschicht] IP-Lastausgleich

Prinzip: Der Lastausgleich erfolgt auf Netzwerkebene durch Änderung der Zieladresse.

Wie gezeigt:

Die Benutzerzugriffsanforderung erreicht den Lastausgleichsserver, und der Lastausgleichsserver erhält im Betrieb Netzwerkdatenpakete Der Systemkernprozess erhält eine echte Serveradresse und ändert dann die vom Benutzer angeforderte Zieladresse in die echte Serveradresse. Nach Erhalt der Antwort werden die Daten an den Lastausgleichsserver zurückgegeben. Der Lastausgleichsserver ändert seine eigene Adresse in die ursprüngliche Benutzerzugriffsadresse. Sprechen wir über die Datenrückgabe. Ähnlich dem Reverse-Server-Lastausgleich.

Vorteile: Es reagiert schneller auf Anfragen als der umgekehrte Serverlastausgleich.

Nachteile: Langsamere Geschwindigkeit beim Anfordern größerer Datenmengen (große Videos oder Dateien).

[Verbindungsschicht] Lastausgleich der Datenverbindungsschicht

Prinzip: In den Daten Die Verbindungsschicht ändert die Mac-Adresse für den Lastausgleich.

Im Bild:

Die IP des Lastausgleichsservers stimmt mit der virtuellen IP der von ihm verwalteten Webdienstgruppe überein.

Die IP-Adresse der Zugriffsadresse wird während des Lastausgleichs nicht geändert Datenverteilungsprozess. Ändern Sie die Mac-Adresse.

Durch diese beiden Punkte kann ein normaler Zugriff erreicht werden, ohne die ursprüngliche Adresse und die Zieladresse des Datenpakets zu ändern.

Vorteile: Für die Adressübersetzung ist kein Lastausgleichsserver erforderlich.

                                      Die Datenantwort muss nicht über den Lastausgleichsserver erfolgen.

Nachteile: Die Netzwerkkartenbandbreite des Lastausgleichsservers ist relativ hoch.

Derzeit ist der gleichmäßige Lastausgleich eine besonders verbreitete Methode, darunter LVS (Linux Virtual Server).

Verwandte Empfehlungen:

Mehrere Möglichkeiten für Nginx, einen Lastausgleich zu erreichen

Das obige ist der detaillierte Inhalt vonGemeinsame Nutzung mehrerer Lastausgleichstechnologien. 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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Wie teile ich Quark Netdisk mit Baidu Netdisk? Wie teile ich Quark Netdisk mit Baidu Netdisk? Mar 14, 2024 pm 04:40 PM

Quark Netdisk und Baidu Netdisk sind beide sehr praktische Speichertools. Viele Benutzer fragen sich, ob diese beiden Softwareprogramme kompatibel sind. Wie teile ich Quark Netdisk mit Baidu Netdisk? Auf dieser Website erfahren Sie ausführlich, wie Sie Quark Network Disk-Dateien auf der Baidu Network Disk speichern. So speichern Sie Dateien von Quark Network Disk auf Baidu Network Disk Methode 1. Wenn Sie wissen möchten, wie Sie Dateien von Quark Network Disk auf Baidu Network Disk übertragen, laden Sie zunächst die Dateien herunter, die auf Quark Network Disk gespeichert werden müssen, und öffnen Sie sie dann Wählen Sie im Baidu Network Disk-Client den Ordner aus, in dem die komprimierte Datei gespeichert werden soll, und doppelklicken Sie, um den Ordner zu öffnen. 2. Klicken Sie nach dem Öffnen des Ordners oben links im Fenster auf „Hochladen“. 3. Suchen Sie die komprimierte Datei, die auf Ihren Computer hochgeladen werden soll, und klicken Sie, um sie auszuwählen.

So teilen Sie NetEase Cloud Music mit WeChat Moments_Tutorial zum Teilen von NetEase Cloud Music mit WeChat Moments So teilen Sie NetEase Cloud Music mit WeChat Moments_Tutorial zum Teilen von NetEase Cloud Music mit WeChat Moments Mar 25, 2024 am 11:41 AM

1. Zuerst rufen wir NetEase Cloud Music auf und klicken dann auf die Software-Homepage-Oberfläche, um die Song-Wiedergabeoberfläche aufzurufen. 2. Suchen Sie dann in der Song-Wiedergabeoberfläche die Schaltfläche für die Freigabefunktion oben rechts, wie im roten Feld in der Abbildung unten gezeigt, klicken Sie, um den Freigabekanal im Freigabekanal auszuwählen, und klicken Sie auf die Option „Teilen für“. Wählen Sie unten den ersten Eintrag „WeChat Moments“ aus, mit dem Sie Inhalte für WeChat Moments freigeben können.

Das Stable Diffusion 3-Papier wird endlich veröffentlicht und die architektonischen Details werden enthüllt. Wird es helfen, Sora zu reproduzieren? Das Stable Diffusion 3-Papier wird endlich veröffentlicht und die architektonischen Details werden enthüllt. Wird es helfen, Sora zu reproduzieren? Mar 06, 2024 pm 05:34 PM

Der Artikel von StableDiffusion3 ist endlich da! Dieses Modell wurde vor zwei Wochen veröffentlicht und verwendet die gleiche DiT-Architektur (DiffusionTransformer) wie Sora. Nach seiner Veröffentlichung sorgte es für großes Aufsehen. Im Vergleich zur Vorgängerversion wurde die Qualität der von StableDiffusion3 generierten Bilder erheblich verbessert. Es unterstützt jetzt Eingabeaufforderungen mit mehreren Themen, und der Textschreibeffekt wurde ebenfalls verbessert, und es werden keine verstümmelten Zeichen mehr angezeigt. StabilityAI wies darauf hin, dass es sich bei StableDiffusion3 um eine Reihe von Modellen mit Parametergrößen von 800 M bis 8 B handelt. Durch diesen Parameterbereich kann das Modell direkt auf vielen tragbaren Geräten ausgeführt werden, wodurch der Einsatz von KI deutlich reduziert wird

Dieser Artikel reicht aus, um etwas über autonomes Fahren und Flugbahnvorhersage zu lesen! Dieser Artikel reicht aus, um etwas über autonomes Fahren und Flugbahnvorhersage zu lesen! Feb 28, 2024 pm 07:20 PM

Die Trajektorienvorhersage spielt eine wichtige Rolle beim autonomen Fahren. Unter autonomer Fahrtrajektorienvorhersage versteht man die Vorhersage der zukünftigen Fahrtrajektorie des Fahrzeugs durch die Analyse verschiedener Daten während des Fahrvorgangs. Als Kernmodul des autonomen Fahrens ist die Qualität der Trajektorienvorhersage von entscheidender Bedeutung für die nachgelagerte Planungssteuerung. Die Trajektorienvorhersageaufgabe verfügt über einen umfangreichen Technologie-Stack und erfordert Vertrautheit mit der dynamischen/statischen Wahrnehmung des autonomen Fahrens, hochpräzisen Karten, Fahrspurlinien, Fähigkeiten in der neuronalen Netzwerkarchitektur (CNN&GNN&Transformer) usw. Der Einstieg ist sehr schwierig! Viele Fans hoffen, so schnell wie möglich mit der Flugbahnvorhersage beginnen zu können und Fallstricke zu vermeiden. Heute werde ich eine Bestandsaufnahme einiger häufiger Probleme und einführender Lernmethoden für die Flugbahnvorhersage machen! Einführungsbezogenes Wissen 1. Sind die Vorschaupapiere in Ordnung? A: Schauen Sie sich zuerst die Umfrage an, S

DualBEV: BEVFormer und BEVDet4D deutlich übertreffen, öffnen Sie das Buch! DualBEV: BEVFormer und BEVDet4D deutlich übertreffen, öffnen Sie das Buch! Mar 21, 2024 pm 05:21 PM

In diesem Artikel wird das Problem der genauen Erkennung von Objekten aus verschiedenen Blickwinkeln (z. B. Perspektive und Vogelperspektive) beim autonomen Fahren untersucht, insbesondere wie die Transformation von Merkmalen aus der Perspektive (PV) in den Raum aus der Vogelperspektive (BEV) effektiv ist implementiert über das Modul Visual Transformation (VT). Bestehende Methoden lassen sich grob in zwei Strategien unterteilen: 2D-zu-3D- und 3D-zu-2D-Konvertierung. 2D-zu-3D-Methoden verbessern dichte 2D-Merkmale durch die Vorhersage von Tiefenwahrscheinlichkeiten, aber die inhärente Unsicherheit von Tiefenvorhersagen, insbesondere in entfernten Regionen, kann zu Ungenauigkeiten führen. Während 3D-zu-2D-Methoden normalerweise 3D-Abfragen verwenden, um 2D-Features abzutasten und die Aufmerksamkeitsgewichte der Korrespondenz zwischen 3D- und 2D-Features über einen Transformer zu lernen, erhöht sich die Rechen- und Bereitstellungszeit.

So teilen Sie Dateien mit Freunden auf Baidu Netdisk So teilen Sie Dateien mit Freunden auf Baidu Netdisk Mar 25, 2024 pm 06:52 PM

Vor kurzem hat der Baidu Netdisk Android-Client eine neue Version 8.0.0 eingeführt. Diese Version bringt nicht nur viele Änderungen, sondern fügt auch viele praktische Funktionen hinzu. Am auffälligsten ist unter anderem die Verbesserung der Ordnerfreigabefunktion. Jetzt können Benutzer ganz einfach Freunde einladen, beizutreten und wichtige Dateien im Beruf und im Privatleben zu teilen, was eine bequemere Zusammenarbeit und gemeinsame Nutzung ermöglicht. Wie teilen Sie die Dateien, die Sie benötigen, mit Ihren Freunden? Ich hoffe, dass Ihnen der Herausgeber dieser Website weiterhelfen kann. 1) Öffnen Sie die Baidu Cloud APP, wählen Sie zuerst den entsprechenden Ordner auf der Startseite aus und klicken Sie dann auf das Symbol [...] in der oberen rechten Ecke der Benutzeroberfläche (wie unten gezeigt). 2) Klicken Sie dann auf [+]. Klicken Sie auf die Spalte „Gemeinsame Mitglieder“ 】 und markieren Sie abschließend alle

Teilen des Mango TV-Mitgliedskontos 2023 Teilen des Mango TV-Mitgliedskontos 2023 Feb 07, 2024 pm 02:27 PM

Mango TV bietet verschiedene Arten von Filmen, Fernsehserien, Varietés und anderen Ressourcen, und Benutzer können frei wählen, ob sie diese ansehen möchten. Mango TV-Mitglieder können nicht nur alle VIP-Dramen ansehen, sondern auch die höchste Bildqualität einstellen, damit Benutzer die Dramen gerne ansehen können. Nachfolgend stellt Ihnen der Herausgeber einige kostenlose Mango TV-Mitgliedskonten vor, die Sie nutzen können. Beeilen Sie sich und werfen Sie einen Blick darauf Schau mal. Kostenloses Teilen des neuesten Mitgliedskontos von Mango TV 2023: Hinweis: Dies sind die neuesten gesammelten Mitgliedskonten. Sie können sich anmelden und diese direkt verwenden. Ändern Sie das Passwort nicht nach Belieben. Kontonummer: 13842025699 Passwort: qds373 Kontonummer: 15804882888 Passwort: evr6982 Kontonummer: 13330925667 Passwort: jgqae Kontonummer: 1703

Lösen Sie das Problem, dass die Discuz WeChat-Freigabe nicht angezeigt werden kann Lösen Sie das Problem, dass die Discuz WeChat-Freigabe nicht angezeigt werden kann Mar 09, 2024 pm 03:39 PM

Titel: Um das Problem zu lösen, dass Discuz WeChat-Freigaben nicht angezeigt werden können, sind spezifische Codebeispiele erforderlich. Mit der Entwicklung des mobilen Internets ist WeChat zu einem unverzichtbaren Bestandteil des täglichen Lebens der Menschen geworden. Bei der Website-Entwicklung werden viele Websites WeChat-Freigabefunktionen integrieren, um das Benutzererlebnis zu verbessern und die Website-Präsenz zu erweitern, sodass Benutzer Website-Inhalte problemlos mit Moments oder WeChat-Gruppen teilen können. Allerdings kann es bei der Verwendung von Open-Source-Forumsystemen wie Discuz manchmal zu dem Problem kommen, dass WeChat-Freigaben nicht angezeigt werden können, was zu gewissen Schwierigkeiten bei der Benutzererfahrung führt.

See all articles