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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
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