Die CachePilot-Beta ist offen. Kostenlos an der Beta teilnehmen

Page Cache

WordPress-Page-Cache in Redis

Gecachte Seiten werden über advanced-cache.php ausgeliefert, bevor Plugins und Theme laden. Diese Seite folgt einer Anfrage und nennt, was nicht in den Cache kommt.

Ratgeber zu Page Cache und WooCommerce

Die Page-Cache-Einstellungen von CachePilot mit Lebensdauer, Mobil-Cache, ausgeschlossenen URLs, ausgeschlossenen Cookies und URLs für den Purge

Der Weg einer Anfrage

01

Der Schlüssel

advanced-cache.php bildet den Schlüssel aus Host und Pfad, sortierten Filter- und Sortierparametern, der Mobilvariante und Währungs- oder Sprach-Cookies.

02

Der Bypass

Angemeldete Besucher, wp-admin, die REST-API, POST-Anfragen und URLs mit mehr als 6 Parametern gehen direkt an WordPress.

03

Der Treffer (HIT)

Eine gespeicherte Seite wird mit dem Header X-CachePilot-Cache: HIT und einem ETag ausgeliefert. Ein Browser, der die Seite schon hat, bekommt den Status 304.

04

Der Fehlschlag (MISS)

WordPress rendert die Seite, und CachePilot speichert sie für höchstens 12 Stunden. Autopilot setzt 10 Stunden.

Dieselbe Seite ohne und mit Cache-Eintrag

Die erste Anfrage trägt einen eigenen Query-Parameter, also rendert WordPress die Seite: 667 ms bis zum ersten Byte. Die zweite Anfrage kommt in 79 ms aus dem Cache.

Diese beiden Werte stammen von dieser Website. In einem Live-Shop mit WooCommerce brauchten gecachte Seiten 33 bis 54 ms, wie die Messmethode erklärt.

Ein Terminal mit curl gegen getcachepilot.com/news/?nocache=1: HTTP 200, kein Wert in X-CachePilot-Cache, 0,667 Sekunden bis zum ersten Byte, 0,697 Sekunden insgesamt
Ohne Cache-Eintrag. curl gegen getcachepilot.com/news/, November 2026.
Dasselbe Terminal mit curl gegen getcachepilot.com/news/: HTTP 200, X-CachePilot-Cache: HIT, 0,079 Sekunden bis zum ersten Byte, 0,123 Sekunden insgesamt
Mit Cache-Eintrag.

Purge und Preload

Beim Speichern eines Beitrags löscht CachePilot gezielt die Seite samt Archiven, Termen, Paginierung, Autoren- und Datumsseiten. Ein Theme-Wechsel, eine Plugin-Aktivierung oder eine Menüänderung leert den ganzen Page Cache.

Ist Auto-Preload an, werden gelöschte Seiten nach 30 Sekunden neu abgerufen. Autopilot schaltet es ein. Preis- und Bestandsänderungen sind unter WooCommerce beschrieben.

Autopilot-Log mit den Einträgen „Auto-preload scheduled“ und „Full page cache invalidated“

Seiten im Cache

Seiten, die CachePilot speichert

  • Seiten, Beiträge und Archive für anonyme Besucher
  • Shop-Seiten, mit Filter- und Sortierparametern im Schlüssel
  • URLs mit Tracking-Parametern, ausgeliefert aus dem Eintrag der bereinigten URL

Seiten, die CachePilot nie speichert

  • Seiten für angemeldete Besucher und für Besucher mit WooCommerce-Session oder gefülltem Warenkorb
  • Warenkorb-, Checkout- und Kontoseiten
  • Seiten mit Preisen, die vom Standort des Besuchers abhängen
  • Suchergebnisse und 404-Seiten
  • Feeds, Embeds, XML- und XSL-Dateien, robots.txt
  • Unvollständiges HTML

Fragen zum Page Cache

Wie erkenne ich, ob eine Seite aus dem Cache kam?

Rufen Sie die Seite ohne Anmeldung ab, zum Beispiel mit curl -si, und suchen Sie den Antwort-Header X-CachePilot-Cache.

Funktioniert das neben einem anderen Page-Cache-Plugin?

Gehört advanced-cache.php einem anderen Plugin, lässt CachePilot diese Datei unberührt und seinen eigenen Page Cache aus.

Gibt es einen eigenen Cache für Mobilgeräte?

Nur wenn Sie Separate Mobile Cache in den Page-Cache-Einstellungen einschalten. Autopilot lässt die Option aus.

Den Header einer eigenen Seite prüfen

Installieren Sie CachePilot auf einer Test-Website und rufen Sie eine Seite zweimal ohne Anmeldung ab. Die Beta steht Unternehmen offen.