Jede Funktion ist ein Schalter, mit eigenen Ausnahmen.
Celeris ist eine Reihe unabhängiger Schalter. Jeder lässt sich gefahrlos ausprobieren, und jeder sagt Ihnen, was er verändert.
01
Der Webserver antwortet. WordPress bleibt schlafen.
Bei einem gewöhnlichen Besuch startet PHP, lädt WordPress, fragt die Datenbank ab, führt Ihr Theme und jedes aktive Plugin aus und baut eine HTML-Seite, die mit der von vor einer Minute identisch ist. Celeris schreibt diese Seite einmal auf die Festplatte und gibt Ihrem Webserver eine Regel, die Datei direkt zurückzugeben.
Praktisch heißt das: Ihre Antwortzeit hängt nicht mehr davon ab, wie viel Sie installiert haben. Eine Website mit dreißig Plugins und eine mit drei werden gleich schnell ausgeliefert, weil auf einer Seite im Cache keines davon läuft.
02
Nur die Regeln, die die Seite wirklich braucht.
Ein Theme-Stylesheet wird für alle Seiten der Website auf einmal geschrieben. Eine einzelne Seite nutzt nur einen kleinen Teil davon, und der Browser muss trotzdem das Ganze laden und auswerten, bevor er irgendetwas zeichnen kann. Celeris analysiert jede Seite im Hintergrund, bettet die wirklich genutzten Regeln ein und lädt den Rest nach der Darstellung.
Die Analyse läuft auf Ihrem eigenen Server, aus dem HTML, das Ihre Website erzeugt: dafür wird keine Seite irgendwohin gesendet. Der optionale Critical-CSS-Dienst ist die einzige Ausnahme, und er sagt es auch — er bittet unseren Renderer, die öffentliche URL zu öffnen, die Sie ihm nennen, und gibt die Stile für den ersten Bildschirm zurück.
03
Drittanbieter warten, bis wirklich jemand da ist.
Statistiken, Chat-Widgets, eingebettete Karten und Pixel werden bei jedem Besuch geladen, meist noch vor Ihren eigenen Inhalten. Sie konkurrieren um dieselbe Verbindung und denselben Haupt-Thread, und sie sind der größte einzelne Grund dafür, dass sich eine gut gebaute Seite trotzdem langsam anfühlt.
Celeris hält sie bis zum ersten Scrollen, Tippen oder Tastendruck zurück. Wer nach zwei Sekunden wieder geht, lädt sie nie; wer bleibt, bekommt sie den Bruchteil einer Sekunde nach der Berührung der Seite und merkt nichts davon.
04
Das leichteste Format, das der Besucher lesen kann.
Bilder machen meist den größten Teil des Gewichts einer Seite aus und sind am einfachsten zu beheben. Celeris erzeugt WebP- und AVIF-Fassungen dessen, was bereits in Ihrer Mediathek liegt, lässt das Original unangetastet und liefert die Fassung aus, die der Browser akzeptiert.
Es behebt außerdem die beiden Ursachen dafür, dass eine Seite beim Laden springt: Bilder ohne angegebene Maße und Bilder weiter unten, die geladen werden, bevor jemand dorthin scrollt.
05
Zahlen von Ihrer Website, nicht aus einem Prospekt.
Jedes Optimierungs-Plugin verspricht ein Ergebnis. Celeris misst Ihre eigenen Seiten mit ausgeschaltetem und dann mit eingeschaltetem Cache und zeigt Ihnen beide Werte nebeneinander in Ihrem Dashboard. Wenn ein Schalter bei Ihnen nichts ändert, sehen Sie auch das.
Derselbe Bildschirm bewahrt den Verlauf: Eine Verlangsamung durch ein neues Plugin oder ein Theme-Update zeigt sich als Kurve, die sich bewegt hat, statt als vages Gefühl, die Website sei schwerer geworden.
06
Einmal speichern, jede Ebene geleert.
Eine Seite im Cache ist nur schnell, wenn der Server weiß, wie er sie ausliefert, und nur richtig, wenn jede Schicht sie im selben Moment vergisst. Celeris schreibt die Apache- und LiteSpeed-Regeln für Sie und gibt Ihnen den Nginx-Block zum Einfügen, wenn PHP hinter Nginx läuft.
Wird ein Beitrag gespeichert, wird die Leerung nach außen weitergereicht: die lokalen Dateien, dann Varnish, falls Ihr Hoster es betreibt, dann Cloudflare oder das CDN, das Sie angeben. Geleert werden nur die geänderten Seiten.
Jede Seite wird im Hintergrund analysiert: Nur die tatsächlich genutzten Stile stehen in der Seite, der Rest lädt, ohne die Darstellung zu blockieren.
Tracker, Chats und Karten starten erst bei der ersten Interaktion. Alles andere wird auf die Zeit nach dem Aufbau der Seite verschoben.
Laden bei Bedarf, fehlende Maße ergänzt, WebP und AVIF erzeugt und ausgeliefert, YouTube und Vimeo durch ihr Vorschaubild ersetzt.
Antwortzeit mit und ohne Celeris, PageSpeed-Werte davor und danach — direkt aus Ihrem WordPress-Dashboard.
Apache-Regeln werden für Sie geschrieben, ein Nginx-Block liegt bereit, die Leerung wird an Varnish und Cloudflare weitergegeben, Umschreibung auf Ihr CDN.