Direkte HTML-Auslieferung: zwischengespeicherte Seiten ohne PHP
Die direkte HTML-Auslieferung lässt den Webserver eine zwischengespeicherte Seite ausliefern, ohne WordPress zu starten. Besucher erhalten die Seite schneller, weil weder PHP noch die Datenbank genutzt werden. Die Option steht unter Baza Helper > Cache und Optimierung, in der Karte Direkte HTML-Auslieferung, ganz unten im Tab.
Vor dem Start
- Seiten-Caching und automatische Invalidierung müssen aktiviert sein. Ohne sie lässt das Plugin die direkte Auslieferung nicht einschalten.
- Der Server muss Apache oder LiteSpeed sein (Installation mit einem Klick) oder Nginx (manuelle Einrichtung). Nginx verwendet keine .htaccess-Datei.
- Die Datei .htaccess muss für die Installation mit einem Klick beschreibbar sein.
Einschalten
- Drücken Sie Regeln automatisch installieren. Das Plugin speichert eine Kopie der .htaccess, schreibt die Regeln vor den WordPress-Block und prüft, dass die Startseite weiterhin antwortet.
- Drücken Sie Server-Kompatibilität prüfen. Die Prüfung läuft in einer separaten Anfrage, denn nur eine Anfrage, die durch die neuen Regeln geht, kann sie sehen.
- Aktivieren Sie HTML direkt ohne WordPress ausliefern und speichern Sie. Das Kontrollkästchen bleibt deaktiviert, bis die Prüfung bestanden ist.
Schlägt die Prüfung fehl, wird die vorherige .htaccess zurückgespielt, und der Bildschirm meldet das. Ihr Hoster erlaubt diese Regeln möglicherweise nicht. Nutzen Sie dann die manuelle Anleitung.
Wie lange eine direkte Kopie ausgeliefert wird
Die Einstellung Wie lange eine direkte Kopie ausgeliefert wird wählt ein Zeitfenster: 1 Minute, 10 Minuten oder 1 Stunde. Jede Seite wird für ein Zeitfenster als Datei gespeichert. Der erste Besuch im Fenster läuft über WordPress und speichert die Datei, alle weiteren Besuche erhalten die Datei direkt. Ein längeres Fenster bedeutet weniger langsame erste Aufrufe, was auf einer Seite mit wenig Traffic wichtig ist. Nach einer Änderung des Fensters installieren Sie die Regeln und prüfen den Server erneut.
Was die Regeln überspringen
Die direkte Auslieferung gilt nur für öffentliche GET-Anfragen ohne Cookies, die die Seite persönlich machen, ohne Autorisierung und ohne URL-Parameter. Anfragen an den Admin-Bereich, API-Anfragen, POST-Anfragen und andere Adressen behalten den normalen WordPress-Rückweg. Eine Inhaltsänderung entfernt alle gespeicherten Kopien sofort.
Nginx
Nginx hat keine .htaccess, deshalb zeigt der Tab die Regeln für den http-Block und den server-location-Abschnitt. Kopieren Sie sie in die Serverkonfiguration oder bitten Sie Ihren Hoster darum. Die Regeln brauchen die http-Maps, die server-locations und die PHP-FastCGI-Parameter. Prüfen Sie die Syntax, laden Sie den Server neu und führen Sie danach Server-Kompatibilität prüfen aus.
Regeln entfernen
Drücken Sie Regeln entfernen und bestätigen Sie. Das Plugin entfernt nur seinen eigenen Block aus der .htaccess und lässt den Rest der Datei unberührt. Danach schalten Sie HTML direkt ohne WordPress ausliefern aus.
Meldungen, die Sie sehen können
- Die Datei .htaccess ist nicht beschreibbar.: Machen Sie die Datei beschreibbar oder tragen Sie die Regeln selbst ein.
- Could not save a backup copy of .htaccess: Es wurde nichts geändert.
- The site stopped answering with the new rules: Die vorherige .htaccess wurde zurückgespielt. Ihr Server akzeptiert diese Regeln nicht.
