Cargando…

Performante Webanwendungen : Client- und serverseitige Techniken zur Performance-Optimuerung /

Hauptbeschreibung Sie erfahren, wie Sie die Performance von Webanwendungen im Entwicklungszyklus und im Live-Betrieb testen, Bottlenecks rechtzeitig identifizieren, beheben und damit Ausfällen und Geschwindigkeitseinbußen begegnen können. Die Optimierungsempfehlungen reichen von der Server-Hardwar...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kuhn, Daniel
Otros Autores: Raith, M. (Michael)
Formato: Electrónico eBook
Idioma:Alemán
Publicado: Heidelberg : Dpunkt.verlag, ©2013.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Vorwort; Aufbau des Buchs; Danksagung; Inhaltsverzeichnis; 1 Einführung in die Performance-Optimierung; 1.1 Definition; 1.2 Vielseitigkeit in Client-Server-Umgebungen; 1.3 Mythen; 1.4 Gründe für die Performance-Optimierung; 1.5 Performance-Bereiche; 1.6 Best Practices; 2 Grundlegende Optimierungsmöglichkeiten; 2.1 Ermittlung der Performance; 2.2 Planung von Überlast- und Ausfallszenarien; 2.3 Client- und serverseitiges Softwaredesign; 2.4 Skalierung; 3 Last- und Performance-Test; 3.1 Definition und Abgrenzung; 3.2 Allgemeine Vorgehensweise; 3.3 Bestimmen der Kriterien
  • 3.4 Durchführung von Lasttests3.5 Durchführung von serverseitigen Performance-Tests; 3.6 Durchführung von clientseitigen Performance-Tests; 3.7 Grenzen von Performance-Tests; 3.8 Beispiel eines Lasttests; 4 Datenbankoptimierung; 4.1 Datenbanktypen; 4.2 Allgemeine Optimierungsmöglichkeiten; 4.3 Skalierung von Datenbanken; 4.4 Beispiele; 5 Caching; 5.1 Übersicht über die Caching-Schichten; 5.2 Arten von Caches; 5.3 Caching-Strategien; 5.4 Clientseitige Caches; 5.5 Serverseitige Caches; 5.6 Cachen von HTTP-Anfragen per HTTP-Header; 5.7 Probleme und Risiken von Caches
  • 6 Asynchrone Verarbeitung und Queuing6.1 Asynchrone Verarbeitung; 6.2 Messaging; 7 Datenübertragung und Auslieferung; 7.1 Funktionsweise der Datenübertragung via HTTP; 7.2 Optimierung des Inhalts; 7.3 Reduzierung der HTTP-Requests; 7.4 Reduzierung der ausgelieferten Daten; 7.5 Infrastruktur optimieren; 7.6 Neue Technologien; 8 Darstellung auf dem Client; 8.1 Funktionsweise eines Browsers; 8.2 Progressives Rendering; 8.3 Optimieren von Stylesheets; 8.4 JavaScript optimieren; 8.5 Beispiele; 9 Automatisierung; 9.1 Optimierung im Build-/Deployment-Prozess
  • 9.2 Optimieren von JavaScript- und Stylesheet-Dateien9.3 Grafiken optimieren; 9.4 Freie & kommerzielle Lösungen; Begrifflichkeiten; Literatur; Stichwortverzeichnis