Zum Inhalt springen

Cache-Tags und das WordPress-Plugin

Seiten mit Tags versehen und genau die leeren, die sich geändert haben – für WordPress mit fertigem Plugin.

Die Idee

Ihr Server schickt mit jeder Seite einen Header Cache-Tag (oder Surrogate-Key), z. B. post-42, kategorie-news, startseite. Ändert sich Beitrag 42, leeren Sie nur das Tag post-42 – und alle Seiten, auf denen er vorkommt, sind sofort frisch. Der Rest bleibt im Cache.

Beispiel in PHP
header('Cache-Tag: post-42, kategorie-news');

Tags: Buchstaben, Ziffern und - _ . :, höchstens 128 Zeichen, durch Komma oder Leerzeichen getrennt. Besucher sehen den Header nicht – das CDN entfernt ihn.

WordPress-Plugin einrichten

  1. Im Portal unter Domain → Cache „WordPress-Plugin herunterladen“. Adresse der API und Ihre Domain sind schon eingetragen.
  2. In WordPress: Plugins → Installieren → Plugin hochladen → aktivieren.
  3. Im Portal unter API-Keys einen Key erstellen und in WordPress unter Einstellungen → KernHosting CDN eintragen.

Was das Plugin tut

  • Versieht jede Seite mit Tags: Beitrag, Startseite, Übersichten, Kategorien, Autor, Feed.
  • Beitrag veröffentlicht, geändert, gelöscht oder kommentiert: leert genau diese Tags.
  • Theme, Menüs, Widgets oder Titel geändert: leert den ganzen Cache.
  • „CDN leeren“ in der Werkzeugleiste für Administratoren.

Andere Systeme

Jedes System, das Header setzen kann, kann Tags nutzen. Leeren per API mit {"type":"tag","tags":["post-42"]} – bis zu 30 Tags je Aufruf.

War dieser Artikel hilfreich?

Nicht fündig geworden? Durchsuchen Sie die Übersicht, schauen Sie auf die Statusseite oder schreiben Sie uns – die Kontaktdaten stehen im Impressum.