Site available in 9 languages

Dokumentation

Celeris installieren, vor PHP ausliefern, die richtigen Einstellungen wählen und wissen, was bei Problemen zu tun ist.

Celeris legt jede Seite als Datei ab und lässt den Server sie ausliefern: Der Besucher bekommt HTML, ohne dass WordPress startet. Diese Seite behandelt die Installation, das Ausliefern so früh wie möglich, die Einstellungen, auf die es ankommt, und was zu tun ist, wenn etwas nicht stimmt.

Installieren und aktivieren

  1. Laden Sie das Archiv in Ihrem Konto herunter. Ihr Lizenzschlüssel steckt bereits darin: Es muss nichts eingefügt werden.
  2. Plugins › Installieren › Plugin hochladen, Archiv wählen, installieren, aktivieren.
  3. Öffnen Sie Celeris › Status. Vier Prüfungen müssen grün sein. Ist eine es nicht, klicken Sie auf Installation reparieren.
  4. Messen. Celeris › Messungen ruft dieselbe Seite zweimal ab: einmal über den Cache, einmal an allem vorbei.

Ohne aktive Lizenz läuft nichts: Cache und Optimierungen bleiben aus, bis ein Schlüssel angenommen wird. Ihre Einstellungen bleiben währenddessen erhalten, sodass alles auf einmal startet, sobald die Lizenz aktiv ist.

Die vier Prüfungen

Installation reparieren schreibt alle vier neu. Der Klick ist jederzeit gefahrlos.

Ausliefern vor PHP

Eine zwischengespeicherte Seite kann an drei Stellen gefunden werden, und je früher, desto besser: beim Webserver, beim PHP-Drop-in oder bei WordPress selbst. Celeris nutzt die früheste verfügbare.

Apache und LiteSpeed

Nichts zu tun. Die Regeln werden bei der Aktivierung in .htaccess geschrieben. Bei LiteSpeed schaltet Celeris zusätzlich dessen eigenen Seiten-Cache ab: Zwei Caches auf denselben Seiten liefern irgendwann eine veraltete Kopie aus, und der, der mit WordPress geleert wird, ist der richtige.

Nginx

Kopieren Sie den Block aus Celeris › Server in Ihren virtuellen Host — bei Plesk Apache- und nginx-Einstellungen › Zusätzliche nginx-Direktiven — und laden Sie nginx neu. Bis dahin liefert das PHP-Drop-in die Seiten aus, was bereits schnell ist; die Serverregeln nehmen PHP nur vollständig aus dem Weg.

Die Einstellungen, auf die es ankommt

Der Reiter Empfehlungen listet auf, was noch nicht aktiv ist, nach Wirkung sortiert, mit einer Schaltfläche auf jeder Karte. Wenn Sie lieber selbst wählen: Das tut jede Option.

Kritisches CSS

Um zu wissen, welche Regeln den ersten Bildschirm zeichnen, muss die Seite in einem echten Browser aufgebaut werden — was die meisten Hosting-Pakete nicht können. Celeris fragt deshalb seine eigenen Server: Sie stellen Ihre Seite in Handy- und Laptopgröße dar und geben die nötigen Regeln zurück. Zurück kommt nur das CSS; Ihre Seiten werden nie gespeichert.

Gemessen wird pro Vorlage, nicht pro Seite: Ihre tausend Beiträge brauchen eine Darstellung, nicht tausend. Ein Themenwechsel oder ein neues Plugin verändert die Stylesheets, und die Messung wird von selbst wiederholt.

Zwischen Einschalten und Wirkung vergehen ein paar Minuten: Die Seiten warten in einer Warteschlange und werden im Hintergrund bearbeitet. wp celeris critical arbeitet die Warteschlange sofort ab, wenn es eilt.

Ausnahmen

Manche Seiten muss WordPress immer selbst erzeugen. Celeris weigert sich bereits, Warenkorb, Kasse, Konto, Konsole und Anmeldeseiten zwischenzuspeichern — unabhängig von Ihren Einstellungen — und liefert angemeldeten Besuchern nie eine Seite aus dem Cache.

Für alles andere geht es am schnellsten von der Website aus: Seite öffnen, dann in der Adminleiste Celeris › Diese Seite nie zwischenspeichern. Die Ausnahme wird eingetragen und die Seite mit einem Klick aus dem Cache entfernt. Celeris › Ausnahmen enthält die vollständige Liste, ein Pfad pro Zeile, und nimmt auch Cookies und Browser an.

URL-Parameter

Tracking-Parameter wie utm_source werden ignoriert: Wer über eine Anzeige kommt, bekommt dieselbe Datei wie alle anderen. Parameter, die die Seite wirklich verändern — lang, currency — können eingetragen werden, damit jeder Wert eine eigene Kopie erhält. Jeder andere Parameter umgeht den Cache, was die sichere Voreinstellung ist.

WooCommerce und Shops

Wenn eine Seite kaputtgeht

Ein Formular meldet „Möchtest du das wirklich tun?“ — in einer zwischengespeicherten Seite ist ein Sicherheits-Token abgelaufen. Leeren Sie diese Seite; kommt es wieder, nehmen Sie sie über die Adminleiste aus.

Das Layout ist nach dem Einschalten von genutztem CSS kaputt — ein Builder schreibt Klassennamen per JavaScript. Tragen Sie den fehlenden Selektor in die Ausnahmeliste unter Celeris › CSS und JavaScript ein und leeren Sie den Cache. Celeris lehnt Ergebnisse, die zu viel entfernen würden, ohnehin ab und schreibt es ins Protokoll.

Ein Skript funktioniert nicht mehr — es wurde verzögert, muss aber sofort laufen. Nehmen Sie es in den Ausnahmen der Verzögerung auf; ein Teil des Dateinamens genügt.

Nichts scheint zwischengespeichert — prüfen Sie Celeris › Status und dann das Fehlerprotokoll unten auf diesem Bildschirm. Jeder Fehler im Hintergrund steht dort im Klartext.

Im Zweifel: Gesamten Cache leeren, dann Installation reparieren. Beides kann nichts beschädigen.

Multisite

Jede Website eines Netzwerks behält eigene Einstellungen und einen eigenen Cache. Das Leeren einer Website betrifft die Nachbarn nie, und das Drop-in liest eine Konfiguration pro Host.

Kommandozeile

Nützlich, wenn Sie viele Websites betreuen, und in Deployment-Skripten.

wp celeris purge                 # Cache leeren
wp celeris purge --url=…         # nur eine Seite
wp celeris preload               # aus der Sitemap wieder füllen
wp celeris critical --max=10     # Warteschlange für kritisches CSS abarbeiten
wp celeris status                # was aktiv ist, was im Cache liegt
wp celeris repair                # Drop-in und Serverregeln neu schreiben
wp celeris settings export --file=celeris.json
wp celeris settings import --file=celeris.json

Die Einstellungsdatei enthält weder Lizenzschlüssel noch Website-Kennung: Dieselbe Datei kann zwanzig Websites einrichten.

Lizenz, Plätze und Verlängerung

Eine Lizenz deckt eine Anzahl von Websites ab: eine bei Starter, fünf bei Pro, hundert bei Agency. Eine Aktivierung darüber hinaus wird mit klarer Meldung abgelehnt; einen Platz im Konto freizugeben geht sofort und lässt sich rückgängig machen.

Erinnerungen gehen einen Monat vorher, eine Woche vorher, am Tag selbst und eine Woche danach raus. Eine abgelaufene Lizenz stoppt den Cache, rührt Ihre Einstellungen aber nicht an: Eine Verlängerung setzt alles unverändert wieder in Gang.

Deinstallieren

Das Löschen des Plugins über die Plugin-Seite entfernt alles, was es angelegt hat: die zwischengespeicherten Dateien, das Drop-in (ein vorheriges wird wiederhergestellt), die Zeile WP_CACHE, die Regeln in .htaccess, die Einstellungen, die geplanten Aufgaben und die temporären Daten.

Ihre Inhalte, Ihr Theme und Ihre anderen Plugins bleiben unberührt. Deaktivieren ohne Löschen stoppt den Cache, behält die Einstellungen aber für später.

Immer noch festgefahren?

Support ist in jeder Lizenz enthalten. Schreiben Sie uns mit Ihrem Lizenzschlüssel und der Adresse einer Seite, die sich merkwürdig verhält: Diese beiden Angaben sparen meist einen Tag hin und her. Wir antworten innerhalb eines Werktags.