Die Ladegeschwindigkeit einer Webseite ist wichtig!

  • Je länger es dauert bis Inhalte angezeigt werden, desto größer die Wahrscheinlichkeit, dass ein Besucher "abspringt", d.h. die Seite wieder verlässt.
  • Die Ladegeschwindigkeit ist für Suchmaschinen ein Rankingfaktor.

Insbesondere Benutzer mobiler Geräte gelten als besonders ungeduldig.

Faktoren für die Performance einer Webseite

Webhoster

Das wäre zunächst der Webhoster. Hier sind u.a. folgende Faktoren wesentlich:

  • Die Antwortzeit des Webservers: Die Dauer des Verbindungsaufbau von Browser zum Webserver.
  • Welche Protokolle der Webserver zur Verfügung stellt: http/2 oder nur http/1.
  • Die Verfügbarkeit von Komprimierungsverfahren wie "gzip" oder "brotli".

Hier gibt es unter den verschiedenen Anbietern erhebliche Unterschiede, bei sehr ähnlichen Kosten.

Die zu übertragende Datenmenge einer Webseite

Eine Webseite kann noch so gut konfiguriert und programmiert sein. Ist die zu übertragende Datenmenge zu groß, werden insbesondere Besucher mit einer "langsamen" Internetverbindung damit nicht glücklich.
Man kann hier mit einigen Kniffen, wie z.B. "Lazy Loading", versuchen, die Seite wenigstens schnell aussehen zu lassen. Aber wenn die Internetanbindung eines Besucher nur eine geringe Bandbreite hat, wird die Geduld desselben entsprechend strapaziert. Auch bei manchen Performance-Tests gewinnt man so keinen Blumentopf.

Bremsende Faktoren sind hier vor allem:

  • Viele und große Bilder (JPGs und besonders PNGs und GIFs)
  • Viele Webfonts
  • Viele und große Java Scripte und Stylesheets

Code / Codestruktur

Nicht nur die Menge/Größe, sondern auch die Qualität des Codes ist ein wichtiger Faktor für die Performance.

Bei Java Scripts und Stylesheets ist ebenfalls wichtig, wie und wann diese geladen werden. Wenn man den Quellcode einer Webseite betrachtet und sieht, dass ein Dutzend Scripte und halbes Dutzend Stylesheets im Kopfbereich einzeln geladen werden, kann man davon ausgehen, dass hier ein gewisses Optimierungspotential vorhanden ist.
Es gibt aber auch gute Gründe, nicht alle Scripte und Stylesheets zu jeweils einem zusammen zu fassen (sie zu "konkatenieren"). Das hat dann oft mit einem verbesserten Ladeverhalten der Webseite zu tun.

Content Management System

Auch das Content Management System (CMS) spielt hier eine Rolle. Genauso dessen Konfiguration. Hier stellen sich folgende Fragen:

  • Ist das CMS als solches performant?
  • Wie gut ist das Caching des CMS? Ist dieses optimal konfiguriert?
  • Ist das verwendete Theme performant programmiert?