In diesem Beitrag versuchen wir 3 Themes in der Ladegeschwindigkeit miteinander zu vergleichen. Dabei vergleichen wir:

  • Anzahl Requests
  • Größe
  • TTFB
  • LCP
  • Vollständige Ladezeit
  • Dom Ladezeit
Disclaimer

Wir versuchen so sorgfältig wie nur möglich zu testen, sodass wir ein neutrales Ergebnis präsentieren können. Alle Tests beinhalten den Mittelwert von 3-maligen Abfragen an die Testserver. Uns ist bewusst, dass die Testergebnisse je nach Hoster, Datenbank und Standort unterschiedlich ausfallen können.

Du hast weitere Testideen?

Die Details – Ausgangslage des Speedtests

hosting: all-inkl business
date: 11.12.2022
text length: 1000 wörter lorem ipsum
gallery: 14 pictures
url: https://theme.php-ev.de
ip: 85.13.130.51
favicon: true
http/2: true

wp-core

version: 6.1.1
https_status: true
multisite: false

wp-theme

Twenty Twenty-Three: version: 1.0.0
Astra: version: 3.9.4
GeneratePress: version: 3.2.4

wordpress speed test wp speedtest themes

wp-plugins

Astra Pro: version: 3.9.4
GP Premium: version: 2.2.2
WP Rocket: version: 3.12.3.3

wordpress speed test wp speedtest plugins

wp-server

server_architecture: Linux 5.4.0-128-generic x86_64
httpd_software: Apache
php_version: 8.1.7 64bit
php_sapi: fpm-fcgi
imagick_availability: true
htaccess_extra_rules: false

wp-database

server_version: 10.5.18-MariaDB-1:10.5.18+maria~ubu2004-log
client_version: mysqlnd 8.1.7

wp-constants

WP_MEMORY_LIMIT: 256M
WP_CACHE: false

speedtests

PageSpeed Insights: mobile
GTmetrix: London (UK) + Desktop
Pingdom: Frankfurt (DE)
WebPageTest.org: Frankfurt (DE) + Desktop

Test #1: WP Speedtest ohne Caching

Im ersten Test nutzen wir kein Caching und eine Standard .htaccess Konfiguration.

Twenty Twenty-ThreeAstra ProGeneratePress Pro
Pingdom Requests687
Pingdom Load Time209ms241ms183ms
Pingdom Page Size25.5 KB53.2 KB37.3 KB
GTmetrix TTFB199ms188ms176ms
GTmetrix LCP322ms300ms296ms
GTmetrix Fully Loaded380ms409ms360ms
WebPageTest.org domContentLoaded0.587s0.716s0.611s
Fazit

bei 7 Messdaten hat GeneratePress 4-malig Topwerte erzielt, dicht gefolgt von Twenty Twenty-Three. Astra Pro hat in keinem der Tests Bestwerte vorweisen können.

Test #2: WordPress Speed Test mit Caching

WP Rocket Caching eingeschaltet mit folgenden Einstellungen:

  • CSS minifiziert
  • CSS-Darstellung optimiert
  • Javascript minifiziert
  • LazyLoad für Bilder
  • Cache vorladen aktiviert

Nach jedem Theme/Pluginwechsel wurde der Cache geleert und vorgeladen.

Modifizierte .htaccess mit folgendem Code.

Twenty Twenty-ThreeAstra ProGeneratePress Pro
Pingdom Requests798
Pingdom Load Time144ms144ms142ms
Pingdom Page Size32.1 KB61.5 KB44.5 KB
GTmetrix TTFB107ms108ms101ms
GTmetrix LCP220ms265ms214ms
GTmetrix Fully Loaded280ms347ms277ms
WebPageTest.org domContentLoaded0.582s0.636s0.682s
CLS nach JS Minifizierung

Astra Pro hatte in den oben vorgenommenen WP Rocket Einstellungen ein CLS von 1,017. Die beiden anderen Themes hatten keinerlei CLS-Verschiebungen.

Fazit

bei 7 Messdaten hat GeneratePress erneut 4-malig Topwerte.

Test #3: WordPress Speed Test mit Caching und Bildergalerie

Die WP Rocket Einstellungen sowie htaccess bleiben soweit gleich. Einzig wechseln wir auf eine Unterseite, in der eine Bildergalerie mit 14 Bildern Below the Fold geladen wird (also nicht im sichtbaren Bereich). Nach jedem Theme/Pluginwechsel wurde der Cache geleert und vorgeladen.

Twenty Twenty-ThreeAstra ProGeneratePress Pro
Pingdom Requests222322
Pingdom Load Time267ms658ms489ms
Pingdom Page Size2.5 MB2.5 MB2.5 MB
GTmetrix TTFB144ms104ms106ms
GTmetrix LCP286ms265ms244ms
GTmetrix Fully Loaded351ms348ms316ms
WebPageTest.org domContentLoaded1.716s2.071s1.774s
Fazit

GeneratePress und das Twenty Twenty-Three Theme performen soweit annähernd gleich. Bemerkenswert ist die Pingdom Load Time bei dem Twenty Twenty-Three Theme. Abschließend fühlten wir uns bestätigt, weiterhin GeneratePress für unsere Child Theme Programmierung zu nutzen.

Weiterführende Links

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert