Modalità di applicazione

Puoi eseguire l’applicazione Commerce in uno dei seguenti modi modalità:

Nome modalità
Descrizione
Supporto cloud
predefinito
Distribuisci ed esegui l’applicazione Commerce su un singolo server senza modificare le impostazioni. Not ottimizzato per la produzione.
no
sviluppatore
Ideale per lo sviluppo nell’estensione o personalizzazione dell’applicazione Commerce.
no
produzione
Distribuire ed eseguire l’applicazione Commerce in un sistema di produzione.
manutenzione
Impedisci l’accesso a un sito durante l’esecuzione di aggiornamenti e configurazioni.

Consulta Impostare la modalità operativa per scoprire come modificare manualmente le modalità operative di Adobe Commerce.

Supporto cloud

A causa del file system di sola lettura, non è possibile modificare le modalità negli ambienti cloud remoti. Non tentare di modificare le modalità modificando app/etc/env.php perché il ece-tools Il pacchetto sovrascrive il file in base a più origini di configurazione.

Adobe Commerce su infrastruttura cloud esegue automaticamente l’applicazione in manutenzione modalità durante una distribuzione, che porta il sito offline fino al completamento della distribuzione. In caso contrario, l’applicazione rimane in produzione modalità. Consulta Processo di distribuzione nel Guida di Commerce su infrastruttura cloud.

Se utilizzi Cloud Docker for Commerce come strumento di sviluppo, puoi distribuire il progetto di infrastruttura cloud in un ambiente Docker in sviluppatore ma le prestazioni sono più lente a causa di operazioni aggiuntive di sincronizzazione dei file. Consulta Distribuire l’ambiente Docker nel Guida a Cloud Docker per Commerce.

Modalità predefinita

Il predefinito La modalità consente di distribuire l’applicazione Commerce su un singolo server senza modificare le impostazioni. Tuttavia, la modalità predefinita non è ottimizzata per la produzione a causa dell’impatto negativo sulle prestazioni dei file statici. La creazione e la memorizzazione nella cache di file statici ha un impatto maggiore sulle prestazioni rispetto alla generazione di tali file mediante lo strumento di creazione di file statici.

In modalità predefinita:

  • Le eccezioni vengono scritte in file di registro anziché in visualizzazione
  • I file delle viste statiche sono memorizzati nella cache
  • Nasconde gli elementi personalizzati X-Magento-* Intestazioni di richieste e risposte HTTP

Commerce funziona in modalità predefinita se non è specificata alcuna altra modalità.

Modalità sviluppatore

Il sviluppatore è consigliata per estendere e personalizzare l’applicazione Commerce. I file di visualizzazione statica non vengono memorizzati in cache, ma scritti in pub/static directory on-demand.

In modalità sviluppatore:

  • Abilita compilazione automatica del codice e debug avanzato
  • Le eccezioni non rilevate vengono visualizzate nel browser
  • Accesso al sistema var/report è dettagliato
  • Nel gestore degli errori viene generata un'eccezione, anziché essere registrata
  • Viene generata un'eccezione quando non è possibile richiamare un sottoscrittore di eventi
  • Mostra personalizzati X-Magento-* Intestazioni di richieste e risposte HTTP

Modalità di produzione

Il produzione è la modalità migliore per distribuire l’applicazione Commerce su un sistema di produzione. Dopo aver ottimizzato l’ambiente del server, ad esempio il database e il server web, è necessario eseguire il comando strumento di distribuzione dei file di visualizzazione statica per scrivere file di visualizzazione statica in pub/static directory. Questo migliora le prestazioni fornendo tutti i file statici necessari durante la distribuzione invece di forzare l’applicazione Commerce a individuare e copiare dinamicamente (materializzare) i file statici su richiesta durante il runtime.

Alcuni campi, come le sezioni di configurazione del sistema Avanzate e Sviluppatori nell’Admin, non sono disponibili in modalità di produzione. Ad esempio, puoi non può abilita o disabilita i tipi di cache utilizzando l’amministratore. Puoi abilitare e disabilitare i tipi di cache solo utilizzando riga di comando.

In modalità di produzione:

  • I file di visualizzazione statica vengono forniti solo dalla cache
  • Gli errori e le eccezioni vengono registrati nel file system e non vengono mai visualizzati all'utente
  • Alcuni campi di configurazione nell’Amministratore non sono disponibili

Modalità di manutenzione

Il manutenzione La modalità limita o impedisce l’accesso a un sito durante miglioramenti, aggiornamenti e attività di configurazione. Per impostazione predefinita, il sito reindirizza i visitatori a un Service Temporarily Unavailable pagina.

Puoi creare una pagina manutenzione personalizzata, abilita e disabilita manualmente la modalità di manutenzione e configura la modalità di manutenzione per consentire ai visitatori di indirizzi IP autorizzati di visualizzare lo store normalmente. Consulta attivare e disattivare la modalità di manutenzione nel Guida all’installazione.

Se utilizzi Commerce su un’infrastruttura cloud, l’applicazione Commerce viene eseguita in modalità di manutenzione durante la fase di distribuzione. Al termine della distribuzione, l’applicazione Commerce torna in esecuzione in modalità di produzione. Consulta Hook di distribuzione nel Guida di Commerce su infrastruttura cloud.

In modalità di manutenzione:

  • I visitatori del sito vengono reindirizzati a un valore predefinito Service Temporarily Unavailable pagina
  • Il var/ la directory contiene .maintenance.flag file
  • Puoi limitare l’accesso dei visitatori in base agli indirizzi IP
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c