Cache-Konfiguration anpassen

Nachdem Sie den Fastly-Dienst in Ihren Staging- und Produktionsumgebungen eingerichtet und getestet haben, überprüfen und passen Sie die Cache-Konfigurationseinstellungen an. Beispielsweise können Sie Einstellungen aktualisieren, um TLS zu zwingen, HTTP-Anforderungen an Fastly umzuleiten, Bereinigungsparameter zu aktualisieren und die einfache Authentifizierung zu aktivieren, damit Ihre Site während der Entwicklung mit einem Kennwort geschützt wird.

Die folgenden Abschnitte enthalten eine Übersicht und Anweisungen zum Konfigurieren einiger Cacheeinstellungen. Weitere Informationen zu den verfügbaren Konfigurationsoptionen finden Sie im Abschnitt Fastly CDN Module for Magento 2 Dokumentation.

TLS erzwingen

Schnell stellt die TLS erzwingen -Option zur Umleitung unverschlüsselter Anfragen (HTTP) auf Fastly. Nachdem Ihre Staging- oder Produktionsumgebung mit einer gültiges SSL-/TLS-Zertifikatkönnen Sie die Schnelle Konfiguration für Ihren Store aktualisieren, um die Option TLS erzwingen zu aktivieren. Die schnelle Ansicht TLS-Handbuch erzwingen im Fastly CDN Module for Magento 2 Dokumentation.

NOTE
Die Aktivierung der Option TLS erzwingen ist eine empfohlene Best Practice für Adobe Commerce in Cloud-Infrastrukturspeichern.

Fastly-Timeout erweitern

Die Fastly-Dienstkonfiguration gibt für HTTPS-Anforderungen an den Administrator einen standardmäßigen Timeout-Zeitraum von 180 Sekunden an. Bei einer Anforderungsverarbeitung, die den Timeout-Zeitraum überschreitet, wird ein 503-Fehler zurückgegeben. Daher können Sie 503-Fehler erhalten, wenn Sie Anfragen erhalten, die eine langwierige Verarbeitung erfordern, oder wenn Sie versuchen, Massenvorgänge durchzuführen.

Um Massenaktionen durchzuführen, die länger als 3 Minuten dauern, ändern Sie die Admin-Pfad-Timeout value_ , um 503-Fehler zu vermeiden.

NOTE
Informationen zum Erweitern von Fastly-Timeout-Parametern für andere Benutzer als Admin in der Fastly-Benutzeroberfläche finden Sie unter Erhöhen der Timeouts für lange Aufträge.

So erweitern Sie die Schnelle Zeitüberschreitung für den Administrator:

  1. Anmelden an den Administrator.

  2. Klicks Stores > Einstellungen > Konfiguration > Erweitert > System und erweitern Vollständiger Seiten-Cache.

  3. Im Schnelle Konfiguration Abschnitt erweitern Erweiterte Konfiguration.

  4. Legen Sie die Admin-Pfad-Timeout Wert in Sekunden. Dieser Wert darf nicht mehr als 10 Minuten (600 Sekunden) betragen.

  5. Klicks Konfiguration speichern oben auf der Seite.

  6. Nachdem die Seite neu geladen wurde, wählen Sie VCL schnell hochladen im Schnelle Konfiguration Abschnitt.

Ruft schnell den Admin-Pfad zum Generieren der VCL-Datei aus dem app/etc/env.php Konfigurationsdatei.

Bereinigungsoptionen konfigurieren

Bietet auf Ihrer Magento-Cache-Verwaltungsseite schnell mehrere Arten von Bereinigungsoptionen, einschließlich Optionen zum Bereinigen von Produktkategorie, Produkt-Assets und Inhalten. Wenn diese Option aktiviert ist, sucht Fastly nach Ereignissen, um diese Zwischenspeicher automatisch zu löschen. Wenn Sie eine Bereinigungsoption deaktivieren, können Sie die Fastly-Caches nach Abschluss der Aktualisierungen über die Seite "Cache-Verwaltung"manuell bereinigen.

Zu den Bereinigungsoptionen gehören:

  • Bereinigungskategorie- Löscht den Inhalt der Produktkategorie (nicht den Produktinhalt), wenn Sie ein einzelnes Produkt hinzufügen und aktualisieren. Sie können diese Option deaktivieren und die Bereinigung des Produkts aktivieren, wodurch Produkte und Produktkategorien bereinigt werden.
  • Produkt bereinigen-Löscht beim Speichern einer einzelnen Änderung an einem Produkt den gesamten Inhalt der Produkt- und Produktkategorie. Die Aktivierung des Bereinigungsprodukts kann hilfreich sein, um sofort Aktualisierungen an Kunden zu erhalten, wenn ein Preis geändert, eine Produktoption hinzugefügt und der Produktbestand nicht vorrätig ist.
  • CMS-Seite bereinigen-Löscht Seiteninhalte beim Aktualisieren und Hinzufügen von Seiten zum Adobe Commerce CMS. Beispielsweise können Sie eine Bereinigung durchführen, wenn Sie Ihre Geschäftsbedingungen oder Rückgabebedingungen aktualisieren. Wenn Sie diese Änderungen selten vornehmen, können Sie die automatische Bereinigung deaktivieren.
  • Softpurge-Legt den geänderten Inhalt entsprechend der veralteten Zeit in "veraltet"und löscht ihn. Zusätzlich zu den veralteten Zeiten werden Kunden veraltete Inhalte bereitgestellt, während der Inhalt im Hintergrund schnell aktualisiert wird.

Bereinigungsoptionen konfigurieren

So konfigurieren Sie Optionen für schnelle Bereinigung:

  1. Im Schnelle Konfiguration Abschnitt erweitern Erweiterte Konfiguration , um die Bereinigungsoptionen anzuzeigen.

  2. Wählen Sie für jede Bereinigungsoption die Option Ja die automatische Bereinigung zu aktivieren, oder Nein , um die automatische Bereinigung zu deaktivieren.

    Wenn Sie eine Bereinigungsoption deaktivieren, müssen Sie den Cache für diese Kategorie manuell aus der Cacheverwaltung Seite.

  3. Klicks Konfiguration speichern oben auf der Seite.

  4. Nachdem die Seite neu geladen wurde, wählen Sie VCL schnell hochladen im Schnelle Konfiguration Abschnitt.

Weitere Informationen finden Sie unter die Konfigurationsoptionen "Schnell".

GeoIP-Handhabung konfigurieren

Das Fastly-Modul beinhaltet die GeoIP-Handhabung, um Besucher automatisch umzuleiten oder eine Liste von Stores bereitzustellen, die mit der erhaltenen Ländercode übereinstimmen. Wenn Sie bereits eine Erweiterung für die GeoIP-Handhabung verwenden, müssen Sie die Funktionen möglicherweise mit den Fastly-Optionen überprüfen.

So richten Sie die GeoIp-Handhabung ein:

  1. Anmelden an den Administrator.

  2. Klicks Stores > Einstellungen > Konfiguration > Erweitert > System und erweitern Vollständiger Seiten-Cache.

  3. Im Schnelle Konfiguration Abschnitt erweitern Erweiterte Konfiguration.

  4. Scrollen Sie nach unten und wählen Sie Ja nach GeoIP aktivieren. Es werden zusätzliche Konfigurationsoptionen angezeigt.

  5. Wählen Sie für die GeoIP-Aktion aus, ob der Besucher automatisch mit Umleiten oder eine Liste von Stores zur Auswahl mit Dialogfeld.

  6. Für Länderzuordnung auswählen Hinzufügen , um einen aus zwei Buchstaben bestehenden Ländercode für die Zuordnung zu einem bestimmten Adobe Commerce Store aus einer Liste einzugeben.

    GeoIP-Länderkarten hinzufügen

  7. Klicks Konfiguration speichern oben auf der Seite.

  8. Wählen Sie nach dem Neuladen der Seite VCL schnell hochladen im Schnelle Konfiguration Abschnitt.

NOTE
Die aktuelle Adobe Commerce Fastly GeoIP-Modulimplementierung unterstützt keine Umleitungen zwischen mehreren Websites.

Fastly bietet auch eine Reihe von Geolocation-bezogene VCL-Funktionen für benutzerdefinierte Geolocation-Codierung.

Fastly Edge-Module aktivieren

Fastly Edge Modules ist ein flexibles Framework, das die Definition von UI-Komponenten und zugehörigen VCL-Code über eine Vorlage ermöglicht. Diese Module erleichtern die Anpassung und Erweiterung der Fastly-Dienstkonfiguration über die Benutzeroberfläche, anstatt benutzerdefinierte VCL-Snippets zu verwenden.

Mit Edge-Modulen können Sie bestimmte Funktionen wie CORS-Kopfzeilen, Cloud Sitemap-Neuschreibungen aktivieren und die Integration zwischen Ihrem Adobe Commerce-Store und anderen CMS oder Back-Ends konfigurieren.

Um auf das Menü "Edge-Module"zuzugreifen, um die verfügbaren Module anzuzeigen, zu konfigurieren und zu verwalten, aktivieren Sie die Fastly Edge-Module aktivieren -Option. Siehe Schnelle Edge-Module in der Dokumentation zum Fastly CDN-Modul.

Konfigurieren von Backends und Origin-Shirting

Back-End-Einstellungen bieten eine Feinabstimmung für eine schnelle Leistung mit Origin-Shirting und Timeouts. A Backend ist ein bestimmter Ort (IP oder Domäne) mit konfigurierten Einstellungen für den Herkunftsschutz und die Zeitüberschreitung zur Überprüfung und Bereitstellung zwischengespeicherter Inhalte.

Origin shielding leitet alle Anforderungen für Ihren Store an einen bestimmten Point of Presence (POP) weiter. Wenn eine Anforderung empfangen wird, prüft das POP, ob der Inhalt im Cache gespeichert wurde, und stellt ihn bereit. Wenn er nicht zwischengespeichert wird, wird er an das Schild POP weitergeleitet und dann an den Herkunftsserver, der den Inhalt zwischenspeichert. Die Schilder reduzieren den Traffic direkt auf den Ursprung.

Der standardmäßige Fastly VCL-Code gibt Standardwerte für die Herkunftssicherung und Zeitüberschreitungen für Ihre Adobe Commerce auf Cloud-Infrastruktur-Sites an. In einigen Fällen müssen Sie möglicherweise die Standardwerte ändern. Wenn Sie beispielsweise die Fehler "Time to First Byte (TTFB)"erhalten, müssen Sie möglicherweise die first byte timeout -Wert.

NOTE
Wenn Ihre Site über eine Backend-Integration wie Wordpress, passen Sie Ihre Fastly-Dienstkonfiguration an, um das Backend hinzuzufügen und Umleitungen von Ihrem Adobe Commerce-Store zu Wordpress zu verwalten. Weitere Informationen finden Sie unter Schnelle Edge-Module - Andere CMS-/Backend-Integration in der Dokumentation zum Fastly-Modul.

Überprüfen der Konfiguration der Backend-Einstellungen:

  1. Anmelden an den Administrator.

  2. Klicks Stores > Einstellungen > Konfiguration > Erweitert > System und erweitern Vollständiger Seiten-Cache.

  3. Erweitern Sie die Schnelle Konfiguration Abschnitt.

  4. Erweitern Backend-Einstellungen und wählen Sie das Zahnrad aus, um das standardmäßige Backend zu überprüfen. Ein Modal wird geöffnet, das aktuelle Einstellungen mit Optionen zum Ändern anzeigt.

    Back-End ändern

  5. Wählen Sie die Schild Standort (oder Rechenzentrum).

    Die Standardkonfiguration Schnell für Ihr Projekt legt den Standort fest, der Ihrer Cloud Service-Region am nächsten ist. Wenn Sie es ändern müssen, wählen Sie einen Speicherort neben dem Standardspeicherort aus.

  6. Ändern Sie die Timeout-Werte (in Mikrosekunden) für die Verbindung zum Schild, die Zeit zwischen Bytes und die Zeit für das erste Byte. Es wird empfohlen, die standardmäßigen Timeout-Einstellungen beizubehalten.

  7. Optional können Sie auswählen, Aktivieren des Backend und Schild nach dem Bearbeiten oder Speichern.

  8. Klicks Hochladen , um Ihre Änderungen zu speichern und auf die Fastly-Server hochzuladen.

  9. Wählen Sie im Admin die Option Konfiguration speichern.

Weitere Informationen finden Sie unter Handbuch zu Backend-Einstellungen in der Dokumentation zum Fastly-Modul.

Grundlegende Authentifizierung

Die einfache Authentifizierung ist eine Funktion, um alle Seiten und Assets auf Ihrer Site mit einem Benutzernamen und einem Kennwort zu schützen. Wir nicht empfehlen Aktivieren der einfachen Authentifizierung in Ihrer Produktionsumgebung. Sie können sie in Staging konfigurieren, um Ihre Site während des Entwicklungsprozesses zu schützen. Siehe Grundlegendes Authentifizierungshandbuch in der Dokumentation zum Fastly CDN-Modul.

Wenn Sie Benutzerzugriff hinzufügen und grundlegende Authentifizierung für das Staging aktivieren, können Sie weiterhin auf den Admin zugreifen, ohne zusätzliche Anmeldeinformationen zu benötigen.

Erstellen benutzerdefinierter VCL-Snippets

Fastly unterstützt eine angepasste Version der Varnish Configuration Language (VCL), um die Konfiguration des Fastly-Dienstes anzupassen. Sie können beispielsweise mithilfe von VCL-Codeblöcken mit ACL-Wörterbüchern (Edge and Access Control List) den Zugriff für bestimmte Benutzer oder IP-Adressen zulassen, blockieren oder umleiten.

Anweisungen zum Erstellen benutzerdefinierter VCL-Snippets, Edge-Wörterbücher und ACLs finden Sie unter Benutzerdefinierte Fastly VCL-Snippets.

NOTE
Bevor Sie Ihrer Fastly-Modulkonfiguration benutzerdefinierten VCL-Code, Edge-Wörterbücher und ACLs hinzufügen, überprüfen Sie, ob der Fastly-Caching-Dienst mit der Standardkonfiguration funktioniert. Siehe Schnelles Einrichten.

Domänen verwalten

Für Starter- und Pro-Projekte können Sie die Domains -Option, um die Konfiguration der Fastly-Domäne für Ihren Store hinzuzufügen und zu verwalten.

  • Wechseln Sie für Starterprojekte zur Projekt-URL unter der Domains im Cloud Console , um Ihre Projekt-URL hinzuzufügen.

  • Senden Sie für Pro-Projekte eine Support-Ticket für Adobe Commerce , um die Domäne zu Ihrer Cloud-Projektkonfiguration hinzuzufügen. Das Supportteam aktualisiert auch die Adobe Commerce Fastly-Kontokonfiguration, um die Domäne hinzuzufügen.

So verwalten Sie die Konfiguration der Fastly-Domäne über den Administrator:

  1. Anmelden an den Administrator.

  2. Auswählen Stores > Einstellungen > Konfiguration > Erweitert > System und erweitern Vollständiger Seiten-Cache.

  3. Im Admin Schnelle Konfiguration Bereich, wählen Sie Domänen.

  4. Klicks Domänen verwalten , um die Seite Domänen zu öffnen.

  5. Fügen Sie die Namen der obersten und untergeordneten Domänen für die Stores in der Cloud-Umgebung hinzu.

    Sie können nur Domänen angeben, die bereits zur Cloud-Infrastrukturkonfiguration hinzugefügt wurden.

    Fastly-Domain-Konfiguration für Starter hinzufügen

  6. Klicks Aktivieren um die Konfiguration der Fastly-Domäne zu aktualisieren.

NOTE
Wenn dieselbe Domäne für ein anderes Fastly-Konto konfiguriert wurde, müssen Sie ein Adobe Commerce-Supportticket senden, um die Delegation der Domäne anzufordern, bevor Sie die Domäne zu Adobe Commerce hinzufügen können. Siehe Mehrere schnelle Konten und zugewiesene Domänen.

Wartungsmodus aktivieren

Verwenden Sie die Wartungsmodus -Option, um den Admin-Zugriff auf Ihre Site von bestimmten IP-Adressen aus zu ermöglichen und gleichzeitig eine Fehlerseite für alle anderen Anfragen zurückzugeben.

So aktivieren Sie den Wartungsmodus mit Administratorzugriff:

  1. Öffnen Sie die Schnelle Konfiguration im Admin-Bereich.

  2. Im Edge ACL -Abschnitt aktualisieren Sie die maint_allow Zugriffssteuerungsliste (ACL) mit den administrativen IP-Adressen, die im Wartungsmodus auf Ihren Speicher zugreifen können.

    Aktualisierung der Zulassungsliste des IP-Wartungsmodus

  3. Im Wartungsmodus Bereich, wählen Sie Wartungsmodus aktivieren.

    Nachdem Sie den Wartungsmodus aktiviert haben, wird der gesamte Traffic blockiert, mit Ausnahme der Anforderungen von IP-Adressen im maint_allowlist ACL. Sie können die maint_allowlist , um die IP-Adressen in der ACL zu ändern.

    Detaillierte Konfigurationsanweisungen finden Sie in der Handbuch zum Wartungsmodus in der Dokumentation Fastly CDN für Magento 2-Modul.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26