Technik
WordPress-Performance erkennen: Caching und CDN-Signale lesen
So erkennst du anhand von HTTP-Headern, Response-Zeiten und CDN-Hinweisen, wie gut eine WordPress-Site performt – und welche Caching-Schicht aktiv ist.
Inhalt
Ob eine WordPress-Site schnell oder langsam ist, lässt sich von außen zuverlässig einschätzen. Die entscheidenden Hinweise stecken nicht in der sichtbaren Oberfläche, sondern in den HTTP-Headern, den Ladezeiten einzelner Ressourcen und der DNS-Konfiguration. Wer diese Signale lesen kann, versteht den technischen Reifegrad einer Site auf einen Blick.
Warum Performance-Analyse für WordPress relevant ist
WordPress-Sites variieren enorm in ihrer Ladegeschwindigkeit. Dieselbe Software läuft je nach Hosting-Tier, Cache-Konfiguration und CDN-Einsatz mit Reaktionszeiten zwischen 80 ms und über 4 Sekunden. Diese Unterschiede sind messbar und für Wettbewerbsanalysen, Kundenberatung oder technische Audits wertvoll. Der Analyzer auf wordpress-analyzer.de prüft viele dieser Signale automatisch.
HTTP-Header: Das wichtigste Analysewerkzeug
Der erste Schritt ist das Auslesen der Antwort-Header. Öffne die Browser-Entwicklertools (F12), gehe auf den Netzwerk-Reiter und lade die Seite neu. Klicke auf die erste HTML-Anfrage und schaue dir die Response-Header an.
Folgende Header liefern direkte Hinweise auf den Cache-Status:
X-Cache: HIToderX-Cache: MISSzeigen an, ob die Antwort aus einem Cache kam oder direkt vom Server erzeugt wurde.Age: 1234gibt an, wie viele Sekunden die gecachte Antwort schon im Cache liegt.Cache-Control: max-age=86400definiert, wie lange Browser und Caches die Antwort speichern dürfen.Vary: Accept-Encodingist ein normales Signal, kann aber auf fehlende Browser-spezifische Cache-Trennung hinweisen.
Plugin-spezifische Header
Einige WordPress-Caching-Plugins setzen eigene Header, die das Plugin direkt identifizieren:
- W3 Total Cache setzt
X-Powered-By: W3 Total Cache - WP Super Cache kommentiert im HTML-Quelltext, wann die gecachte Seite erzeugt wurde
- LiteSpeed Cache schreibt
X-LiteSpeed-Cache: hitbei Cache-Treffern
CDN-Signale erkennen
Ein Content Delivery Network stellt Inhalte von geographisch verteilten Knoten bereit. Die Erkennung gelingt auf mehreren Wegen.
Cloudflare
Cloudflare ist bei WordPress-Sites marktführend. Erkennungsmerkmale:
CF-RAY-Header in der Antwort: ein alphanumerischer String, der jeden Request durch Cloudflare identifiziertCF-Cache-Status: HIToderCF-Cache-Status: MISSServer: cloudflarestatt des echten Webservers- IP-Adressen aus dem Cloudflare-Bereich bei einem DNS-Lookup (z.B. 104.x.x.x oder 172.67.x.x)
Fastly
Fastly erkennt man an:
X-Served-By-Header mit einem Fastly-HostnamenX-Cache: HIT, HITfür mehrstufige Cache-Treffer
Cloudfront (AWS)
Amazon Cloudfront meldet sich mit:
X-Amz-Cf-Pop-Header, der den Edge-Standort nenntVia-Header mit einem AWS-Hostnamen
Server-Technologie und Hosting-Typ
Der Server-Header verrät die Webserver-Software. Bei WordPress-Managed-Hostern finden sich charakteristische Kombinationen:
nginxundPHP-FPM-Hinweise deuten auf Performance-optimierte Setups hin, wie sie WP Engine oder Kinsta nutzenLiteSpeedin Kombination mit dem LSCache-Plugin ist typisch für cPanel-Hoster wie Hostinger oder A2 HostingApacheohne weitere Cache-Header zeigt oft günstiges Shared-Hosting
Einige Managed-Hoster setzen auch eigene Header: WP Engine schreibt X-Cacheable, Kinsta setzt X-Kinsta-Cache.
Ladezeit-Messung mit Bordmitteln
Neben den Headern gibt die tatsächliche Antwortzeit Aufschluss über die Performance-Situation. Im Netzwerk-Reiter der Entwicklertools zeigt das Wasserfalldiagramm:
- Time to First Byte (TTFB): Alles über 200 ms ohne Cache-HIT deutet auf fehlende serverseitige Optimierung hin
- Dateigröße der HTML-Antwort: Unkomprimierte Antworten über 100 KB weisen auf fehlendes GZIP oder Brotli hin
- Anzahl der Anfragen: Viele kleine JS- und CSS-Dateien zeigen ungünstiges Asset-Bundling
Ressourcen-Pfade als Indikator
Auch die Pfade der eingebundenen Ressourcen geben Hinweise. WordPress-Sites mit aktivem Caching-Plugin cachen Ressourcen häufig unter einem eigenen Unterordner:
/wp-content/cache/zeigt aktives Plugin-Caching- Statische Dateien unter
cdn.beispieldomain.deoder einem externen CDN-Hostname deuten auf Offloading hin - Versionierungsparameter wie
?ver=6.5bei JS-Dateien stammen direkt aus WordPress und helfen bei der Versionserkennung
Praktische Vorgehensweise
Für eine strukturierte Performance-Analyse empfiehlt sich diese Reihenfolge:
- DNS-Lookup durchführen und IP-Adressen mit bekannten CDN-Ranges abgleichen
- HTTP-Header der Startseite auslesen und auf Cache- und CDN-Header prüfen
- Ressourcenpfade im Quelltext auf Cache-Verzeichnisse untersuchen
- TTFB messen und mit einem zweiten Aufruf vergleichen (Cache-Warmup sichtbar machen)
- Quelltext auf Plugin-Kommentare zum Caching prüfen
Grenzen der externen Analyse
Nicht alle Performance-Faktoren sind von außen sichtbar. Datenbankabfragen, PHP-Ausführungszeiten und serverseitige Optimierungen lassen sich ohne Zugriff auf das Backend nicht direkt messen. Was sich aber zuverlässig bestimmen lässt, ist der Caching-Reifegrad und die CDN-Infrastruktur. Diese beiden Faktoren entscheiden bei WordPress in der Praxis über den größten Teil der Ladezeit.
Häufige Fragen
Woran erkenne ich, ob eine WordPress-Site einen Page-Cache verwendet?
Am zuverlässigsten über den HTTP-Antwort-Header. Ein Header wie X-Cache: HIT oder Age: 3600 zeigt, dass die Antwort aus einem Cache geliefert wurde. Manche Plugins wie W3 Total Cache oder WP Super Cache schreiben auch einen eigenen Header, der das Plugin namentlich nennt.
Kann ich erkennen, ob eine WordPress-Site ein CDN nutzt?
Ja. Ein Traceroute oder ein simpler DNS-Lookup zeigt häufig Cloudflare- oder Fastly-IP-Adressen statt des echten Serverstandorts. Außerdem verraten Header wie CF-Cache-Status: HIT (Cloudflare) oder X-Served-By (Fastly) das eingesetzte CDN.
Was sagt der Server-Header über die WordPress-Infrastruktur aus?
Der Server-Header nennt die Webserver-Software, etwa Apache, Nginx oder LiteSpeed. LiteSpeed kombiniert sich häufig mit dem LSCache-Plugin, das bei WordPress verbreitet ist. nginx allein sagt noch nichts über WordPress aus, ist aber ein häufiger Managed-WordPress-Stack.
Quellen
- Mozilla Developer Network – HTTP Caching
- Cloudflare Developer Docs – Cache-Control und CF-Cache-Status
Über die Autorenschaft
Mateusz Viola
Betreiber und redaktionelle Verantwortung wordpress-analyzer.de
Themengebiet: Mathematik, Kalenderrechnung, Schaltjahre, Statistik und ISO 8601
Mehr über Mateusz Viola →Verwandte Artikel
Anleitung
WordPress erkennen: Schritt für Schritt
Wie du in wenigen Minuten herausfindest, ob eine Website mit WordPress betrieben wird – manuelle Methoden und automatische Tools im Überblick.
Lesezeit 6 Min.
Technik
WordPress-Theme erkennen: Welches Design steckt dahinter?
So findest du heraus, welches WordPress-Theme eine Website verwendet – per Quelltext, Stilblatt-Analyse oder automatischem Theme-Detector.
Lesezeit 7 Min.
Sicherheit
WordPress-Version verstecken: Sicherheit durch Verschleierung
Warum du die WordPress-Version verbergen solltest und welche konkreten Maßnahmen deine Installation vor automatisierten Angriffen schützen.
Lesezeit 7 Min.