Modos de aplicación

Puede ejecutar la aplicación Commerce en cualquiera de las siguientes opciones modos:

Nombre del modo
Descripción
Compatibilidad con Cloud
predeterminado
Implemente y ejecute la aplicación Commerce en un solo servidor sin cambiar la configuración. No optimizado para la producción.
no
promotor
Ideal para el desarrollo al ampliar o personalizar la aplicación Commerce.
no
producción
Implemente y ejecute la aplicación Commerce en un sistema de producción.
mantenimiento
Impida el acceso a un sitio mientras realiza actualizaciones y configuraciones.

Consulte Definición del modo de funcionamiento para aprender a cambiar manualmente los modos de funcionamiento de Adobe Commerce.

Compatibilidad con Cloud

Debido al sistema de archivos de solo lectura, no puede cambiar los modos en los entornos de nube remotos. No intente cambiar los modos modificando la variable app/etc/env.php porque la variable ece-tools sobrescribe el archivo en función de varios orígenes de configuración.

Adobe Commerce en la infraestructura en la nube ejecuta automáticamente la aplicación en mantenimiento durante una implementación, lo que desconecta el sitio hasta que se completa la implementación. De lo contrario, la aplicación permanece en producción modo. Consulte Proceso de implementación en el Guía de Commerce en infraestructura en la nube.

Si utiliza Cloud Docker para Commerce como herramienta de desarrollo, puede implementar su proyecto de infraestructura en la nube en un entorno de Docker en promotor modo, pero el rendimiento es más lento debido a las operaciones de sincronización de archivos adicionales. Consulte Implementación del entorno de Docker en el Guía de Cloud Docker para Commerce.

Modo predeterminado

El predeterminado Este modo permite implementar la aplicación Commerce en un solo servidor sin cambiar la configuración. Sin embargo, el modo predeterminado no está optimizado para la producción debido al impacto negativo en el rendimiento de los archivos estáticos. La creación de archivos estáticos y su almacenamiento en caché tienen un mayor impacto en el rendimiento que su generación con la herramienta de creación de archivos estáticos.

En modo predeterminado:

  • Las excepciones se escriben en archivos de registro en lugar de mostrarse
  • Los archivos de vista estática se almacenan en caché
  • Oculta personalizado X-Magento-* Encabezados de solicitud y respuesta HTTP

Commerce funciona en modo predeterminado si no se especifica otro modo.

Modo de desarrollador

El promotor se recomienda el modo para ampliar y personalizar la aplicación de Commerce. Los archivos de vista estática no se almacenan en caché, sino que se escriben en pub/static directorio bajo demanda.

En modo de desarrollador:

  • Habilita compilación automática de código y depuración mejorada
  • Las excepciones no capturadas se muestran en el explorador
  • Inicio de sesión del sistema var/report es detallado
  • Se produce una excepción en el controlador de errores, en lugar de registrarse
  • Se produce una excepción cuando no se puede invocar a un suscriptor de eventos
  • Muestra personalizado X-Magento-* Encabezados de solicitud y respuesta HTTP

Modo de producción

El producción El modo es mejor para implementar la aplicación Commerce en un sistema de producción. Después de optimizar el entorno del servidor, como la base de datos y el servidor web, debe ejecutar el herramienta de implementación de archivos de vista estática para escribir archivos de vista estática en pub/static directorio. Esto mejora el rendimiento al proporcionar todos los archivos estáticos necesarios en la implementación en lugar de obligar a la aplicación Commerce a localizar y copiar (materializar) dinámicamente archivos estáticos bajo demanda durante el tiempo de ejecución.

Algunos campos, como las secciones Avanzado y Configuración del sistema del desarrollador en Admin, no están disponibles en el modo de producción. Por ejemplo, puede no puede habilite o deshabilite los tipos de caché mediante el Administrador. Puede habilitar y deshabilitar los tipos de caché solamente uso del línea de comandos.

En modo de producción:

  • Los archivos de vista estática solo se proporcionan desde la caché
  • Los errores y excepciones se registran en el sistema de archivos y nunca se muestran al usuario
  • Algunos campos de configuración del Administrador no están disponibles

Modo de mantenimiento

El mantenimiento limita o impide el acceso a un sitio durante las mejoras, actualizaciones y tareas de configuración. De forma predeterminada, el sitio redirige a los visitantes a una ubicación predeterminada Service Temporarily Unavailable página.

Puede crear un página de mantenimiento personalizada, habilite y deshabilite manualmente el modo de mantenimiento, y configure el modo de mantenimiento para permitir que los visitantes de direcciones IP autorizadas vean la tienda normalmente. Consulte activar y desactivar el modo de mantenimiento en el Guía de instalación.

Si utiliza Commerce en la infraestructura de la nube, la aplicación Commerce se ejecuta en modo de mantenimiento durante la fase de implementación. Cuando la implementación se completa correctamente, la aplicación de Commerce vuelve a ejecutarse en el modo de producción. Consulte Enlaces de implementación en el Guía de Commerce en infraestructura en la nube.

En modo de mantenimiento:

  • Los visitantes del sitio se redirigen a un valor predeterminado Service Temporarily Unavailable página
  • El var/ El directorio contiene .maintenance.flag archivo
  • Puede limitar el acceso de los visitantes en función de las direcciones IP
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c