Wartung und Ladezeiten
Beim normalen Bearbeiten musst du dich um den Seitenspeicher nicht kümmern. Genossi leert ihn nach dem Speichern. Für größere Umbauten kannst du den Wartungsmodus einschalten und die Website danach wieder freigeben.
Wartungsmodus einschalten
Abschnitt betitelt „Wartungsmodus einschalten“Oben in der Werkzeugleiste steht Wartungsmodus aus, wenn die Website öffentlich ist. Ein Klick schaltet ihn ein. Der Eintrag heißt dann Wartungsmodus an und ist rot. Nur Administrator*innen sehen diesen Schalter.
Besucher*innen bekommen nun eine Wartungsseite mit einem kurzen Text und deinen Social-Media-Links. Wer angemeldet ist und Beiträge schreiben darf, sieht die Website weiterhin und kann daran arbeiten.
Anmelden kannst du dich über /wp-admin/ oder über das Schloss am Rand der Wartungsseite. Prüfe die Besucheransicht in einem privaten Browserfenster, weil dein angemeldetes Fenster die normale Website zeigt.
Der Wartungsmodus sperrt auch Feeds, Sitemap, die öffentliche REST-API, XML-RPC und den Suchindex. Er antwortet mit dem HTTP-Status 503 für eine vorübergehende Nichterreichbarkeit. Er ist kein Schutz für bereits bekannte direkte Links auf hochgeladene Bilder und Dateien.
Neue Mastodon-Ankündigungen warten während der Wartung. Beim Ausschalten plant Genossi sie automatisch ein. Prüfe vor der Freigabe also auch, welche Beiträge inzwischen veröffentlicht wurden.
Die Wartungsseite gestalten
Abschnitt betitelt „Die Wartungsseite gestalten“Unter Genossi CMS → Wartungsmodus änderst du Überschrift und Text. Dort findest du auch den Schalter zum Ein- und Ausschalten.
Unter Gestaltung kannst du Hintergrundfarbe, Hintergrundbild, Ausrichtung und Logo wählen. Das Bild kann abgedunkelt über die ganze Seite reichen, eingefärbt erscheinen oder links beziehungsweise rechts neben dem Text stehen. Für das Logo stehen Website-Logo, ein eigenes Bild und kein Logo zur Auswahl.
Die Vorschau zeigt deine Änderungen sofort, auf Wunsch als Desktop- oder Handyansicht. Die Änderungen gelten erst nach Änderungen speichern. Wenn du die englischen Seiten nutzt, prüfe auch deren Text in der Vorschau.
Nach dem Umbau klickst du auf Wartungsmodus an, um ihn wieder auszuschalten. Öffne danach die Startseite ohne Anmeldung und prüfe, ob sie wieder normal erscheint.
Wenn Besucher*innen noch die alte Fassung sehen
Abschnitt betitelt „Wenn Besucher*innen noch die alte Fassung sehen“Genossi speichert fertige öffentliche Seiten für bis zu 30 Minuten. So muss WordPress sie nicht bei jedem Besuch neu zusammensetzen. Angemeldet siehst du immer die aktuelle Fassung.
Speichern und Veröffentlichen leert den Speicher automatisch. Das gilt unter anderem für Seiten, Beiträge, Termine, Menüs, Vorlagenteile, Medien und Einstellungen unter Genossi CMS. Auch das Umschalten des Wartungsmodus leert ihn.
Falls trotzdem ein alter Text erscheint:
- Prüfe, ob du die richtige Seite gespeichert hast.
- Öffne oben in der Werkzeugleiste das Menü unter dem Website-Namen und wähle Cache leeren.
- Lade die Seite in einem privaten Browserfenster neu.
Cache leeren entfernt nur erzeugte Seitenkopien. Deine Beiträge, Seiten und Bilder bleiben erhalten. Bleibt die alte Fassung auch danach stehen, bitte den Hoster, zusätzliche Seitenspeicher zu prüfen. Dazu gehören ein Server-Cache oder ein CDN, das Kopien deiner Website ausliefert.
Mastodon-Kommentare, Likes und Social-Media-Feeds ändern sich ohne Speichern einer Seite. Deshalb erscheinen neue Daten mit etwas Verzögerung, meist innerhalb einer halben Stunde.
Was Genossi automatisch optimiert
Abschnitt betitelt „Was Genossi automatisch optimiert“Der Browser lädt das erste größere Inhaltsbild bevorzugt und weitere Bilder erst in der Nähe des sichtbaren Bereichs. Das gilt auch, wenn du Blöcke verschiebst oder eigene Abschnitte zusammensetzt. Eine Bühne wird nur dann vorab geladen, wenn sie am Anfang des Inhalts steht.
Beim Hochladen legt WordPress Bildgrößen als WebP an. Die Originaldatei bleibt erhalten, auch für Pressefoto-Downloads. Linkvorschauen verwenden JPEG oder PNG. Mehr dazu unter Medien.
Bei älteren Bildern erstellt Genossi die WebP-Kopien im Hintergrund. Nach Fehlern gibt es höchstens drei automatische Versuche, zunächst nach fünf und dann nach 25 Minuten. Der Hoster kann mit wp genossi images --retry-errors einen weiteren Durchlauf für fehlgeschlagene Bilder starten. Bestehende Bildadressen und Originale bleiben erhalten.
Über HTTPS kann der Browser öffentliche Theme-Dateien wie Schriften und Styles für weitere Besuche behalten, falls das Hosting keine passenden Cache-Header sendet. Dieser Speicher enthält keine Seiteninhalte, Formulareingaben oder hochgeladenen Dateien.
Einige Browser bereiten verlinkte interne Seiten vor, wenn du kurz mit dem Mauszeiger darüber bleibst oder den Link mit der Tastatur auswählst. Im Datensparmodus entfällt der zusätzliche Vorabruf des Themes. Für einen Link, der eine Aktion ausführt, gib dem umgebenden Block unter Erweitert → Zusätzliche CSS-Klasse(n) die Klasse no-prefetch.
Die Anleitung für den Hoster
Abschnitt betitelt „Die Anleitung für den Hoster“Im WordPress-Menü Dokumentation, direkt unter Genossi CMS, findest du Schnelle Seiten einrichten. Diese Seite ist für Administrator*innen sichtbar. Sie zeigt die Theme-Einstellungen und eine Anleitung zur Prüfung der Besucheransicht. Sie ändert selbst keine Einstellungen und bestätigt nicht automatisch, dass der Server richtig eingerichtet ist.
Die aufklappbaren Hinweise für den Hoster enthalten kopierbare Regeln für nginx und einen Cronjob. Ein Cronjob startet Hintergrundaufgaben in einem festen Takt, auch wenn gerade niemand die Website besucht. Das betrifft etwa Mastodon-Ankündigungen, Feeds, geplante Blöcke und die Löschung alter Formularnachrichten.
Gib diese Anleitung an deinen Hoster weiter. Der dort vorgeschlagene Takt ist fünf Minuten. Lass einen vorhandenen WordPress-Aufgabenplan erst abschalten, wenn der System-Cronjob tatsächlich läuft.
Ältere nginx-Regeln, die gespeicherte HTML-Seiten direkt ausliefern, müssen entfernt werden. Seitenaufrufe sollen durch PHP gehen, damit Genossi Ablaufzeit, Wartungsmodus und die aktuelle Fassung prüfen kann. Zusätzliche Serverregeln betreffen Komprimierung und Browser-Speicher für öffentliche Dateien.
Nach Änderungen am Hosting prüfst du die Website abgemeldet. Der Hoster sollte außerdem kontrollieren, ob Hintergrundaufgaben ohne Besuche laufen. Für diese Optimierungen brauchst du kein zusätzliches Cache-Plugin.