Implementación sin tiempo de inactividad
Adobe Commerce en la infraestructura en la nube ejecuta la aplicación en mantenimiento modo durante la fase de implementación, lo que desconecta el sitio hasta que se complete la implementación. El tiempo que el sitio de producción esté en modo de mantenimiento depende del tamaño del sitio, el número de cambios aplicados durante la implementación y la configuración para la implementación de contenido estático. Es posible configurar el proyecto de modo que se implemente con un efecto de tiempo de inactividad de zero.
Durante el proceso de implementación, todas las conexiones se ponen en cola durante un máximo de 5 minutos y conservan las sesiones activas y las acciones pendientes, como agregar al carro de compras o cerrar la compra. Después de la implementación, la cola se libera y las conexiones continúan sin interrupción. Para aprovechar esta conexión y reducir el tiempo de inactividad de la implementación a cero, debe configurar el proyecto para que utilice la estrategia de implementación más eficiente.
Siga estos pasos para reducir el tiempo que tarda su tienda en implementar una actualización en Producción:
-
Actualice al paquete
ece-tools
o actualice la versiónece-tools
El proyecto de infraestructura en la nube de Adobe Commerce debe tener el paqueteece-tools
más reciente para disponer de las herramientas necesarias para una implementación óptima. Si tiene el(la) más recienteece-tools
, continúe con el paso siguiente.note note NOTE Aunque es recomendable usar el paquete ece-tools
más reciente, el método de implementación de tiempo de inactividad cero funciona conece-tools
versión 2002.0.13 y posteriores. -
Configurar la implementación de contenido estático
Si la implementación de contenido estático falla en la fase de implementación, el sitio se queda atascado en el modo de mantenimiento. Cuando se produce un error durante la fase de compilación, el proceso evita el tiempo de inactividad porque nunca comienza la fase de implementación. La generación de contenido estático durante la fase de compilación con el HTML minificado, también conocido como el estado ideal, es la configuración óptima para implementaciones sin tiempo de inactividad y evita el tiempo de inactividad si se produce un error. -
Configurar el vínculo posterior a la implementación
Debe configurar el vínculo posterior a la implementación para limpiar y calentar la caché. De forma predeterminada, la limpieza de caché se produce durante la fase de implementación cuando el sitio está inactivo. Si mueve la caché limpia a la fase posterior a la implementación, significa que la caché permanece activa hasta que se complete la fase de implementación y, a continuación, puede limpiar con seguridad la caché.Personalice la lista de páginas utilizadas para precargar la caché con la variable de entorno WARM_UP_PAGES.
-
Reducir archivos de temas
Puede reducir el número de archivos de temas innecesarios configurando la variable de entorno SCD_MATRIX. -
Acelere la implementación de contenido estático
Puede acelerar el proceso de implementación actualizando la variable de entorno SCD_THREADS para aumentar el número de subprocesos para la implementación de contenido estático.