Modos de aplicación

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

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

Consulte Establecer el modo de operación para obtener información sobre cómo cambiar manualmente los modos de operación de Adobe Commerce.

Compatibilidad con Cloud

Debido al sistema de archivos de solo lectura, existe una estricta restricción contra el cambio de modos en entornos de nube remotos y el Soporte técnico de Adobe Commerce no puede anularlo. No intente cambiar los modos modificando el archivo app/etc/env.php porque el paquete ece-tools sobrescribe el archivo basándose en varios orígenes de configuración.

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

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

Modo predeterminado

El modo default le 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 los encabezados personalizados de solicitud y respuesta HTTP X-Magento-*

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

Modo de desarrollador

Se recomienda el modo developer para ampliar y personalizar la aplicación Commerce. Los archivos de vista estática no se almacenan en caché, sino que se escriben en el directorio pub/static 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
  • El registro del sistema en 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 encabezados de solicitud y respuesta HTTP X-Magento-* personalizados
NOTE
Este modo no es compatible con el entorno de Adobe Commerce Cloud y el Soporte de Adobe Commerce no puede facilitar el cambio del modo de aplicación.

Modo de producción

El modo production es el 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 la herramienta de implementación de archivos de vista estática para escribir archivos de vista estática en el directorio pub/static. Esto mejora el rendimiento al proporcionar todos los archivos estáticos necesarios en la implementación en lugar de obligar a la aplicación de 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, no puede habilitar o deshabilitar tipos de caché usando el administrador. Puede habilitar y deshabilitar los tipos de caché solamente mediante la 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 modo mantenimiento limita o impide el acceso a un sitio durante las mejoras, actualizaciones y tareas de configuración. De manera predeterminada, el sitio redirige a los visitantes a una página predeterminada de Service Temporarily Unavailable.

Puede crear una página de mantenimiento personalizada, habilitar y deshabilitar manualmente el modo de mantenimiento y configurar el modo de mantenimiento para permitir que los visitantes de direcciones IP autorizadas vean la tienda normalmente. Consulte habilitar y deshabilitar el modo de mantenimiento en la Guía de instalación.

Si utiliza Commerce en la infraestructura de la nube, la aplicación de 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 Vínculos de implementación en la guía de Commerce en infraestructura de nube.

En modo de mantenimiento:

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