Rezension: High Performance Web Sites
Das Buch "High Performance Websites" von Steve Souders ist eine recht brauchbare Checkliste die man durchgehen sollte, wenn man eine High-Traffic Webseite erstellt. Neue Erkenntnisse wird man in dem Buch allerdings vermissen.
High Performance Web Sites
von Steve Souders
Datum: 1.9.2007
ISBN: 978-0-59-652930-7
Zusammenfassung
Ein Buch über die Entwicklung von Hochperformanten Webseiten.
Dieses Buch sollte meiner Meinung nach Reducing Page Load Times heissen, denn dieses dünne Buch von ca. 170 Seiten bietet genau das: nicht mehr und nicht weniger. Es werden im Buch Tips, Techniken und "Dirty Tricks" vermittelt, wie man die Seitenladezeiten bei statischen und dynamischen Webseiten ,je nach dem wie viele Fehler man vorher gemacht hat, beschleunigen kann.
Das Buch richtet sich insbesondere an Webdesigner, Systemadministratoren und Web-Entwickler die wissen wollen, wie man Seitenladezeiten verkürzt, und die Serverlast reduziert.
Es bietet eine ganze Menge nützlicher Hinweise, von denen viele jedoch selbstverständlich sein sollten, es in der Praxis aber leider häufig nicht sind.
Inhalt
Das Buch beginnt mit einer Diskussion darüber, warum es wichtig ist Webseiten schnell darzustellen, und gibt einen Überblick über einige Eigenschaften des HTTP Protokolls.
Im folgenden Kapitel werden einige praktische Tips gegeben, wie man die Anzahl der HTTP-Requests bei anfänglichen und nachfolgenden Seitenaufrufen reduzieren kann.
Im nun folgenden Kapitel klärt der Autor über "Content-Delivery-Networks" auf - Anbieter von weltweiten Caching-Infrastrukturen die grossen internationalen Webprojekten zu einer deutlichen Verbesserung der Performance und Response-Zeiten bei statischen und (Cache-fähigen) dynamischen Inhalten füren können, wenn man den Preis zu zahlen bereit ist.
Die folgenden Kapitel sind ähnlich aufgebaut. Themen die angerissen werden sind u.A., wie man Content-Compression (z.B. mod_gzip, mod_deflate), wie man ETag Header verwendet um von Conditional-Get Requests zu profitieren, und setzt sich fort mit einer Liste von Regeln wie man Seitenladezeiten minimiert.
Fazit
Wenn man das Buch als Checkliste versteht, die man durchgehen kann, um sicherzugehen dass man bei der Optimierung der eigenen Webseite nichts offensichtliches vergessen hat, dann ist es genau richtig.
In Anbetracht der Tatsache dass auch viele Profis diese einfachen Regeln nicht kennen, kann die Lektüre dieses Buches dennoch empfehlenswert sein.
Entwicklern oder Systemadministratoren die wissen wollen, wie man skalierbare oder auch einfach nur schnelle Web-Anwendungen (im Gegensatz zu Seiten) erstellt sei von diesem Buch jedoch strikt abgeraten.
Für mich persönlich war das Buch etwas enttäuschend. Ich hatte mir vom Titel mehr erhofft als eine Sammlung von Tips zur optimierung von Seitenladezeiten. Dennoch ist das vermittelte Wissen zum grössten Teil korrekt, und sollte zum Grundwissen eines jeden Webdesigners und Web-Entwicklers gehören.