Keine Ausfallzeit-Bereitstellung

Adobe Commerce in der Cloud-Infrastruktur führt die Anwendung in Wartung mode während der Bereitstellungsphase, in der Ihre Site offline geschaltet wird, bis die Bereitstellung abgeschlossen ist. Die Dauer der Wartungsarbeiten Ihrer Produktions-Site hängt von der Größe der Site, der Anzahl der während der Bereitstellung angewendeten Änderungen und der Konfiguration für die Bereitstellung statischer Inhalte ab. Es ist möglich, Ihr Projekt so zu konfigurieren, dass es mit einer zero Ausfallzeiteffekt.

Während des Bereitstellungsprozesses werden alle Verbindungen bis zu 5 Minuten lang in die Warteschlange gestellt, wobei aktive Sitzungen und ausstehende Aktionen beibehalten werden, z. B. zum Warenkorb oder zum Checkout. Nach der Bereitstellung wird die Warteschlange freigegeben und die Verbindungen werden ohne Unterbrechung fortgesetzt. So verwenden Sie Verbindungsaufbau zu Ihrem Vorteil und reduzieren Sie die Bereitstellung auf zero Ausfallzeiten festlegen, müssen Sie Ihr Projekt so konfigurieren, dass die effizienteste Bereitstellungsstrategie verwendet wird.

Führen Sie die folgenden Schritte aus, um die Zeit zu verkürzen, die Ihr Store für die Bereitstellung einer Aktualisierung für die Produktion benötigt:

  1. Aktualisieren Sie auf ece-tools package oder aktualisieren ece-tools version
    Ihr Adobe Commerce-Projekt zur Cloud-Infrastruktur muss über die neuesten ece-tools -Paket, damit Sie über die verfügbaren Tools verfügen, um eine optimale Implementierung zu konfigurieren. Wenn Sie über die neueste ece-tools, fahren Sie mit dem nächsten Schritt fort.

    note note
    NOTE
    Auch wenn es sich um eine Best Practice handelt, die neuesten ece-tools -Paket verwenden, funktioniert die Bereitstellungsmethode ohne Ausfallzeiten mit ece-tools Version 2002.0.13 und höher.
  2. Konfigurieren der Bereitstellung von statischen Inhalten
    Wenn die Bereitstellung statischer Inhalte in der Bereitstellungsphase fehlschlägt, bleibt Ihre Site im Wartungsmodus hängen. Wenn während der Build-Phase ein Fehler auftritt, vermeidet der Prozess Ausfallzeiten, da er die Bereitstellungsphase nie beginnt. Generieren von statischem Inhalt während der Build-Phase mit minimiertem HTML, auch als idealer Status bezeichnet, ist die optimale Konfiguration für Bereitstellungen ohne Ausfallzeiten und verhindert Ausfallzeiten bei einem Fehler.

  3. Konfigurieren des Hooks nach der Bereitstellung
    Sie müssen den Hook nach der Bereitstellung konfigurieren, um den Cache zu leeren und zu warnen. Standardmäßig erfolgt die Cache-Bereinigung während der Bereitstellungsphase, wenn die Site ausfällt. Wenn Sie den Cache in die Phase nach der Bereitstellung verschieben, bleibt der Cache aktiv, bis die Bereitstellungsphase abgeschlossen ist. Anschließend können Sie den Cache sicher löschen.

    Anpassen der Liste der Seiten, die zum Vorausfüllen des Cache mit der Umgebungsvariable WARM_UP_PAGES.

  4. Reduzieren von Designdateien
    Sie können die Anzahl unnötiger Designdateien reduzieren, indem Sie die Umgebungsvariable SCD_MATRIX konfigurieren.

  5. Beschleunigung der Bereitstellung statischer Inhalte
    Sie können den Bereitstellungsprozess beschleunigen, indem Sie die Umgebungsvariable SCD_THREADS aktualisieren, um die Anzahl der Threads für die Bereitstellung statischer Inhalte zu erhöhen.

NOTE
Sie können Ihre Projektkonfiguration auf eine optimale Bereitstellung überprüfen, indem Sie Ausführen des idealen Statusassistenten.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26