Kapitel 13. Optimierung der Anwendungsbereitstellung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Leistungsstarke Browser-Netzwerke basieren auf einer Vielzahl von Netzwerktechnologien(Abbildung 13-1), und die Gesamtleistung unserer Anwendungen ergibt sich aus der Summe der einzelnen Komponenten.

Wir können weder das Netzwerkwetter zwischen Client und Server noch die Hardware des Clients oder die Konfiguration seines Geräts kontrollieren, aber der Rest liegt in unserer Hand: TCP- und TLS-Optimierungen auf dem Server und Dutzende von Anwendungsoptimierungen, um den Besonderheiten der verschiedenen physikalischen Schichten, den Versionen des verwendeten HTTP-Protokolls und den allgemeinen bewährten Methoden Rechnung zu tragen. Zugegeben, das alles richtig zu machen, ist keine leichte Aufgabe, aber eine lohnende! Lass uns das alles zusammenfassen.

Abbildung 13-1. Optimierungsschichten für die Bereitstellung von Webanwendungen

Optimierung der physischen und der Transport-Ebene

Die physikalischen Eigenschaften des Kommunikationskanals setzen jeder Anwendung harte Leistungsgrenzen: Lichtgeschwindigkeit und Entfernung zwischen Client und Server diktieren die Ausbreitungslatenz, und die Wahl des Mediums (kabelgebunden oder drahtlos) bestimmt die Verarbeitung, Übertragung, Warteschlangenbildung und ...

Get Leistungsstarke Browser-Vernetzung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.