Déploiement sans interruption
Adobe Commerce sur l’infrastructure cloud exécute l’application en mode de maintenance pendant la phase de déploiement, qui met votre site hors ligne jusqu’à la fin du déploiement. La durée pendant laquelle votre site de production est en mode de maintenance dépend de la taille du site, du nombre de modifications appliquées au cours du déploiement et de la configuration pour le déploiement de contenu statique. Il est possible de configurer votre projet de sorte qu’il se déploie avec un effet d’interruption zéro.
Pendant le processus de déploiement, toutes les connexions restent en file d’attente jusqu’à 5 minutes, préservant les sessions actives et les actions en attente, telles que l’ajout au panier ou l’extraction. Après le déploiement, la file d’attente est libérée et les connexions se poursuivent sans interruption. Pour utiliser cette connexion hold à votre avantage et réduire le temps d’arrêt du déploiement à zero, vous devez configurer votre projet pour utiliser la stratégie de déploiement la plus efficace.
Procédez comme suit pour réduire le temps nécessaire au déploiement d’une mise à jour vers Production dans votre boutique :
-
Effectuez la mise à niveau vers le
ece-tools
package ou mettez à jour laece-tools
version
Votre projet d’infrastructure cloud Adobe Commerce sur doit comporter le dernier packageece-tools
afin que vous disposiez des outils pour configurer un déploiement optimal. Si vous disposez du dernierece-tools
, passez à l’étape suivante.note note NOTE Même s’il est recommandé d’utiliser le dernier package ece-tools
, la méthode de déploiement sans interruption fonctionne avecece-tools
version 2002.0.13 et versions ultérieures. -
Configuration du déploiement de contenu statique
Si le déploiement de contenu statique échoue en phase de déploiement, votre site reste bloqué en mode de maintenance. Lorsqu’un échec se produit pendant la phase de création, le processus évite les temps d’arrêt car il ne commence jamais la phase de déploiement. La génération de contenu statique lors de la phase de création avec un HTML minimisé, également appelé état idéal, est la configuration optimale pour les déploiements sans interruption et évite temps d’arrêt en cas d’échec. -
Configuration du crochet de post-déploiement
Vous devez configurer le crochet de post-déploiement pour nettoyer et réchauffer le cache. Par défaut, le nettoyage du cache se produit pendant la phase de déploiement lorsque le site est hors service. Le déplacement du nettoyage du cache vers la phase de post-déploiement signifie que votre cache reste actif jusqu’à la fin de la phase de déploiement, puis que vous pouvez nettoyer le cache en toute sécurité.Personnalisez la liste des pages utilisées pour précharger le cache avec la variable d'environnement WARM_UP_PAGES.
-
Réduire les fichiers de thème
Vous pouvez réduire le nombre de fichiers de thème inutiles en configurant la variable d’environnement SCD_MATRIX. -
Accélérer le déploiement de contenu statique
Vous pouvez accélérer le processus de déploiement en mettant à jour la variable d’environnement SCD_THREADS afin d’augmenter le nombre de threads pour le déploiement de contenu statique.