Modes d’application
Vous pouvez exécuter l’application Commerce dans l’un des modes suivants :
Voir Définir le mode de fonctionnementpour savoir comment modifier manuellement les modes de fonctionnement d’Adobe Commerce.
Prise en charge du cloud
En raison du système de fichiers en lecture seule, il existe une restriction stricte empêchant de modifier les modes dans les environnements cloud distants et elle ne peut pas être remplacée par l’assistance Adobe Commerce. N’essayez pas de changer de mode en modifiant le fichier app/etc/env.php
, car le package ece-tools
remplace le fichier basé sur plusieurs sources de configuration.
Adobe Commerce sur l’infrastructure cloud exécute automatiquement l’application en mode maintenance au cours d’un déploiement, ce qui met votre site hors ligne jusqu’à ce que le déploiement soit terminé. Dans le cas contraire, l’application reste en mode production. Voir Processus de déploiementdans le guide Commerce sur les infrastructures cloud.
Si vous utilisez Cloud Docker pour Commerce en tant qu’outil de développement, vous pouvez déployer votre projet d’infrastructure cloud dans un environnement Docker en mode développeur, mais les performances sont plus lentes en raison d’opérations de synchronisation de fichiers supplémentaires. Voir Déploiement de l’environnement Docker dans le guide Cloud Docker pour Commerce.
Mode par défaut
Le mode par défaut permet de déployer l’application Commerce sur un seul serveur sans modifier les paramètres. Cependant, le mode par défaut n’est pas optimisé pour la production en raison de l’impact négatif des fichiers statiques sur les performances. La création et la mise en cache de fichiers statiques ont un impact plus important sur les performances que leur génération à l’aide de l’outil de création de fichiers statiques.
En mode par défaut :
- Les exceptions sont écrites dans des fichiers journaux au lieu d’être affichées
- Les fichiers de vue statiques sont mis en cache
- Masque les en-têtes de requête et de réponse HTTP
X-Magento-*
personnalisés
Commerce fonctionne en mode par défaut si aucun autre mode n’est spécifié.
Mode Développeur
Le mode développeur est recommandé pour étendre et personnaliser l’application Commerce. Les fichiers de vue statiques ne sont pas mis en cache, mais écrits dans le répertoire pub/static
à la demande.
En mode Développeur :
- Active la compilation de code automatique et le débogage amélioré
- Les exceptions non interceptées s’affichent dans le navigateur
- La connexion système
var/report
est détaillée - Une exception est générée dans le gestionnaire d’erreurs plutôt que consignée
- Une exception est générée lorsqu’un abonné à un événement ne peut pas être appelé
- Affiche les en-têtes de requête et de réponse HTTP
X-Magento-*
personnalisés
Mode de production
Le mode production est idéal pour déployer l’application Commerce sur un système d’exploitation. Après avoir optimisé l’environnement du serveur, tel que la base de données et le serveur web, vous devez exécuter l’outil déploiement de fichiers d’affichage statique pour écrire des fichiers d’affichage statique dans le répertoire pub/static
. Cela améliore les performances en fournissant tous les fichiers statiques nécessaires au déploiement au lieu de forcer l’application Commerce à localiser et copier (matérialiser) dynamiquement les fichiers statiques à la demande pendant l’exécution.
Certains champs, tels que les sections Configuration du système avancé et Développeur dans l’Administration, ne sont pas disponibles en mode production. Par exemple, vous ne pouvez pas activer ou désactiver les types de cache à l’aide de l’Administration. Vous pouvez activer et désactiver les types de cache uniquement à l’aide de la ligne de commande.
En mode production :
- Les fichiers de vue statiques sont diffusés à partir du cache uniquement
- Les erreurs et exceptions sont consignées dans le système de fichiers et ne sont jamais affichées pour l’utilisateur
- Certains champs de configuration de l’administration ne sont pas disponibles
Mode de maintenance
Le mode maintenance limite ou empêche l’accès à un site lors des tâches d’amélioration, de mise à jour et de configuration. Par défaut, le site redirige les visiteurs vers une page de Service Temporarily Unavailable
par défaut.
Vous pouvez créer une page de maintenance personnalisée, activer et désactiver manuellement le mode de maintenance et configurer le mode de maintenance pour permettre aux visiteurs utilisant des adresses IP autorisées de consulter normalement le magasin. Voir activation et désactivation du mode de maintenance dans le Guide d’installation.
Si vous utilisez Commerce sur une infrastructure cloud, l’application Commerce s’exécute en mode de maintenance pendant la phase de déploiement. Une fois le déploiement terminé, l’application Commerce revient en mode d’exécution. Voir Hooks de déploiement dans le guide Commerce sur les infrastructures cloud.
En mode de maintenance :
- Les visiteurs du site sont redirigés vers une page de
Service Temporarily Unavailable
par défaut - Le répertoire
var/
contient le fichier.maintenance.flag
- Vous pouvez limiter l’accès des visiteurs et visiteuses en fonction des adresses IP