Bonnes pratiques de déploiement de contenu statique
Cet article aborde les bonnes pratiques de déploiement de contenu statique (SCD) dans Adobe Commerce afin d’éviter les problèmes où le contenu statique n’est pas disponible sur votre site web.
Produits et versions concernés
Toutes les versions prises en charge de :
- Adobe Commerce sur les infrastructures cloud
- Adobe Commerce On-Premise
Bonnes pratiques
Pour éviter tout problème d’indisponibilité du contenu statique sur votre site web, suivez ces bonnes pratiques pour vous assurer que votre contenu statique est configuré et déployé correctement :
-
Veillez à suivre les directives de déploiement :
- Pour Adobe Commerce On-premise (toutes les versions), consultez Présentation du déploiement dans notre documentation destinée aux développeurs.
- Pour Adobe Commerce sur les infrastructures cloud (toutes les versions), consultez les sections Processus de déploiement dans le cloud et Stratégies de déploiement de contenu statique dans la documentation destinée aux développeurs et développeuses.
-
Pour Adobe Commerce sur les infrastructures cloud (toutes les versions), assurez-vous que ece-tools figure dans la version la plus récente. Voir : Mise à jour de la version ece-tools dans notre documentation destinée aux développeurs.
-
Pour Adobe Commerce sur les infrastructures cloud (toutes les versions), assurez-vous que le contenu statique est déployé pendant la phase de création plutôt que pendant la phase de déploiement. Voir : Gestion de la configuration pour les paramètres de magasin - Performances de déploiement de contenu statique dans notre documentation destinée aux développeurs.
-
Assurez-vous que vous ne disposez pas de tâches cron de longue durée et supprimez tous les processus cron de longue durée. Les tâches cron de longue durée peuvent utiliser des ressources CPU et potentiellement augmenter considérablement le temps de déploiement.
-
Pour Adobe Commerce On-Premise (toutes les versions), vérifiez que le processus
php
dans l’interface de ligne de commande a accès au répertoirepub/static
. Sinon, vous pourriez rencontrer un problème en raison duquel un déploiement de contenu statique ne pourra pas écrire de fichiers dans ce répertoire. Pour plus d’informations : Autorisations d’accès aux systèmes de fichiersdans notre documentation destinée aux développeurs. -
Assurez-vous que le répertoire
generated
n’est pas un répertoire partagé entre les versions ; dans le cas contraire, les versions peuvent échouer de manière aléatoire. Pour plus d’informations :- Adobe Commerce On-premise (toutes les versions) : Détails techniques dans notre documentation destinée aux développeurs.
- Adobe Commerce sur les infrastructures cloud (toutes versions) : Processus de déploiement - Phase 2 : build dans notre documentation destinée aux développeurs.
-
Vérifiez votre stratégie SCD. La stratégie rapide est la stratégie par défaut. Pour plus d’informations :
- Adobe Commerce On-premise (toutes les versions) : stratégies de déploiement de fichiers statiques dans notre documentation destinée aux développeurs.
- Adobe Commerce sur les infrastructures cloud (toutes les versions) : Déployer les variables - SCD_STRATEGY dans notre documentation destinée aux développeurs.
Informations supplémentaires
Dans notre documentation destinée aux développeurs :