Page Speed

Website Optimierung nicht nur für die Suchmaschine

Es gibt zahlreiche SEO-Tools, sowohl freie als auch kostenpflichtige aber es gibt nicht das eine allumfassende Tool und so ist man gezwungen sich seine Informationen aus einer Vielzahl von Tools zusammen zu suchen.

Zeiten die bei einem Webseitenaufruf zustande kommen

Wird eine Seite im Internet aufgerufen besteht sie zumeist aus vielen Elementen, meistens aus einem HTML Dokument für den Seitenaufbau, ein oder mehrere StyleSheets zur Gestaltung der Seite, ein oder mehrere JavaScripts für die Funktionalität der Seite, Schriften, Bilder, …

Des weiteren ist also folgendes zu beachten:

  1. alle Bestandteile außer das Warten auf eine Antwort und das Rendern des Ergebnisses sind natürlich auch abhängig von der Verbindungsqualität
  2. in der Regel wird von einem Client nur eine beschränkte Anzahl von gleichzeitigen Verbindungen zu einem Server aufgebaut, bei meinen Tests waren es nie mehr als 6.
  3. wenn eine Anfrage zu einer längeren Wartezeit führt, ist diese Verbindung blockiert und kann nicht für andere anstehende Aufgaben genutzt werden (bis HTTP 1.1, bei HTTP 2 trifft das nicht mehr zu)
  4. je mehr Daten zusammen gefasst werden können, um so weniger Requestzyklen (Send Request, Wait for Response, Receive Response) sind erforderlich, Send Request und Wait for Response entfällt in der Regel von allen angefügten Anfragen
  5. das Rendern eines Ergebnisses kommt bei Einbindung eines JavaScript oder StyleSheets zum Stillstand (außer es wird asynchron angefordert) bis diese Daten nachgeladen wurden
  6. nachgeladene in den Seiteninhalt eingebaute Daten führen zu einen erneuten Rendern von Teilbereichen, also ist darauf zu achten das für diese Bereiche der benötigte Platz freigehalten wird damit möglichst wenig Arbeit entsteht (also z.B. durch Breiten und  Höhenangaben bei Image-Tags)