Anwendungsmodi

Sie können die Commerce-Anwendung in einem der folgenden Modi:

Modusname
Beschreibung
Cloud-Unterstützung
default
Stellen Sie die Commerce-Anwendung auf einem einzigen Server bereit und führen Sie sie aus, ohne die Einstellungen zu ändern. not für die Produktion optimiert.
no
Entwickler
Ideal für die Entwicklung beim Erweitern oder Anpassen der Commerce-Anwendung.
no
production
Stellen Sie die Commerce-Anwendung bereit und führen Sie sie in einem Produktionssystem aus.
Ja
Wartung
Verhindern Sie den Zugriff auf eine Site bei der Durchführung von Aktualisierungen und Konfigurationen.
Ja

Siehe Betriebsmodus festlegen , um zu erfahren, wie Sie die Adobe Commerce-Betriebsmodi manuell ändern.

Cloud-Unterstützung

Aufgrund des schreibgeschützten Dateisystems können Sie die Modi in den Remote-Cloud-Umgebungen nicht ändern. Versuchen Sie nicht, die Modi durch Ändern der app/etc/env.php -Datei, da die ece-tools -Paket überschreibt die Datei basierend auf mehreren Konfigurationsquellen.

Adobe Commerce in der Cloud-Infrastruktur führt die Anwendung automatisch in aus Wartung -Modus während einer Bereitstellung verwenden, wodurch Ihre Site offline geschaltet wird, bis die Bereitstellung abgeschlossen ist. Andernfalls bleibt die Anwendung in production -Modus. Siehe Bereitstellungsprozess im Leitfaden zu Commerce on Cloud Infrastructure.

Wenn Sie Cloud Docker für Commerce als Entwicklungstool verwenden, können Sie Ihr Cloud-Infrastrukturprojekt in einer Docker-Umgebung in Entwickler Modus, aber die Leistung ist aufgrund zusätzlicher Dateisynchronisierungsvorgänge langsamer. Siehe Docker-Umgebung bereitstellen im Handbuch zu Cloud Docker für Commerce.

Standardmodus

Die default -Modus ermöglicht die Bereitstellung der Commerce-Anwendung auf einem einzelnen Server, ohne die Einstellungen zu ändern. Der Standardmodus ist jedoch aufgrund der Leistungsbeeinträchtigung statischer Dateien nicht für die Produktion optimiert. Das Erstellen statischer Dateien und das Zwischenspeichern dieser Dateien hat eine höhere Leistung als das Erstellen statischer Dateien mit dem Erstellungswerkzeug für statische Dateien.

Im Standardmodus:

  • Ausnahmen werden in Protokolldateien statt in die Anzeige geschrieben
  • Statische Ansichtsdateien werden zwischengespeichert
  • Blendet benutzerspezifische X-Magento-* HTTP-Anfrage- und Antwortheader

Commerce arbeitet im Standardmodus, wenn kein anderer Modus angegeben ist.

Entwicklermodus

Die Entwickler wird zum Erweitern und Anpassen der Commerce-Anwendung empfohlen. Statische Ansichtsdateien werden nicht zwischengespeichert, sondern in die pub/static Verzeichnis auf Anfrage.

Im Entwicklermodus:

  • Aktiviert automatische Codekompilierung und verbessertes Debugging
  • Nicht erfasste Ausnahmen werden im Browser angezeigt
  • Systemanmeldung var/report is verbose
  • Im Fehler-Handler wird eine Ausnahme ausgelöst, anstatt protokolliert zu werden
  • Eine Ausnahme wird ausgelöst, wenn ein Ereignisabonnent nicht aufgerufen werden kann
  • Zeigt benutzerdefinierte X-Magento-* HTTP-Anfrage- und Antwortheader

Produktionsmodus

Die production Der -Modus eignet sich am besten für die Bereitstellung der Commerce-Anwendung in einem Produktionssystem. Nach der Optimierung der Serverumgebung, z. B. der Datenbank und des Webservers, sollten Sie die Bereitstellungswerkzeug für statische Ansichtsdateien , um statische Ansichtsdateien in die pub/static Verzeichnis. Dies verbessert die Leistung, indem alle erforderlichen statischen Dateien bei der Bereitstellung bereitgestellt werden, anstatt die Commerce-Anwendung zu zwingen, statische Dateien während der Laufzeit dynamisch zu lokalisieren und zu kopieren (materialisieren).

Einige Felder, wie z. B. die Abschnitte Erweiterte Systemkonfiguration und Entwicklerkonfiguration im Admin, sind nicht im Produktionsmodus verfügbar. Beispiel: Sie cannot Aktivieren oder deaktivieren Sie die Cache-Typen mit dem Admin. Sie können Cache-Typen aktivieren und deaktivieren only mithilfe der Befehlszeile.

Im Produktionsmodus:

  • Statische Ansichtsdateien werden nur aus dem Cache bereitgestellt
  • Fehler und Ausnahmen werden im Dateisystem protokolliert und dem Benutzer nie angezeigt
  • Einige Konfigurationsfelder in Admin sind nicht verfügbar

Wartungsmodus

Die Wartung -Modus den Zugriff auf eine Site während Verbesserungen, Aktualisierungen und Konfigurationsaufgaben einschränkt oder verhindert. Standardmäßig leitet die Site Besucher zu einer standardmäßigen Service Temporarily Unavailable Seite.

Sie können eine benutzerspezifische Wartungsseite, aktivieren und deaktivieren Sie den Wartungsmodus manuell und konfigurieren Sie den Wartungsmodus, damit Besucher von autorisierten IP-Adressen den Speicher normal anzeigen können. Siehe Aktivieren und Deaktivieren des Wartungsmodus im Installationsanleitung.

Wenn Sie Commerce in der Cloud-Infrastruktur verwenden, wird die Commerce-Anwendung während der Bereitstellungsphase im Wartungsmodus ausgeführt. Nach erfolgreichem Abschluss der Bereitstellung kehrt die Commerce-Anwendung im Produktionsmodus zur Ausführung zurück. Siehe Bereitstellungshinweise im Leitfaden zu Commerce on Cloud Infrastructure.

Im Wartungsmodus:

  • Site-Besucher werden zu einer Standardeinstellung umgeleitet. Service Temporarily Unavailable page
  • Die var/ Verzeichnis enthält .maintenance.flag file
  • Sie können den Besucherzugriff anhand von IP-Adressen einschränken
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c