[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

Cache-Löschen mit Lack

In diesem Abschnitt werden die Grundlagen der Verwendung von Varnish als Web-Caching-Beschleuniger für Adobe Commerce erläutert.

Lackspülung

In der - heißt es: „Eine Bereinigung geschieht, wenn Sie ein Objekt aus dem Cache auswählen und zusammen mit seinen Varianten verwerfen.“ Eine Lackbereinigung ähnelt einem Cache-Bereinigungsbefehl (oder einem Klick auf Magento-Cache leeren in Admin).

Wenn Sie den Commerce-Cache bereinigen, leeren oder aktualisieren, bereinigt Varnish auch.

Nachdem Sie Varnish für die Verwendung mit Commerce installiert und konfiguriert haben, können die folgenden Aktionen zu einer Lackbereinigung führen:

  • Wartung einer Website.

    Zum Beispiel alles, was Sie im Admin-Bereich in tun:

    • STORES > Settings > Configuration > GENERAL > General
    • STORES > Einstellungen > Konfiguration > ALLGEMEIN > Währungseinstellungen
    • STORES > Einstellungen > Konfiguration > ALLGEMEIN > E-Mail-Adressen speichern

    Wenn Commerce eine solche Änderung erkennt, werden Sie in einer Meldung darüber informiert, dass Sie den Cache aktualisieren müssen.

  • Verwaltung eines Stores (z. B. Hinzufügen oder Bearbeiten von Kategorien, Preisen, Produkten und Preisregeln für Werbeaktionen).

    Der Lack wird automatisch bereinigt, wenn Sie eine dieser Aufgaben ausführen.

  • Pflege des Quell-Codes

    Sie sollten den Cache aktualisieren und auch regelmäßig alles in den generated/code- und generated/metadata löschen. Informationen zum Aktualisieren des Caches finden Sie im nächsten Abschnitt.

Konfigurieren von Commerce zum Löschen von Lack

Commerce löscht Varnish-Hosts, nachdem Sie Varnish-Hosts mit dem Befehl magento setup:config:set konfiguriert haben.

Sie können den optionalen Parameter --http-cache-hosts verwenden, um eine kommagetrennte Liste von Lack-Hosts und Listener-Ports anzugeben. Konfigurieren Sie alle Lack-Hosts, unabhängig davon, ob Sie einen oder mehrere haben. (Hosts dürfen nicht durch Leerzeichen getrennt werden.)

Das Parameterformat muss <hostname or ip>:<listen port> sein, wobei Sie <listen port> auslassen können, wenn es sich um Port 80 handelt.

Beispiel:

bin/magento setup:config:set --http-cache-hosts=192.0.2.100,192.0.2.155:6081

Sie können dann Varnish-Hosts bereinigen, wenn Sie den Commerce-Cache (auch als bezeichnet) Admin aktualisieren oder die Befehlszeile verwenden.

Um den Cache mithilfe der Admin zu aktualisieren, klicken Sie auf SYSTEM > Tools Cache-Verwaltung und dann oben auf der Seite Magento- leeren). (Sie können auch einzelne Cache-Typen aktualisieren.)

Um den Cache mithilfe der Befehlszeile zu aktualisieren, verwenden Sie normalerweise den magento cache:clean <type>-Befehl als Dateisystembesitzer.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c