DocumentationCommerceBonnes pratiques en matière de performances

PaaS uniquement

Recommandations relatives à l’environnement de développement

Dernière mise à jour : 15 juillet 2024
  • Rubriques :
  • Bonnes pratiques

Créé pour :

  • Expérimenté
  • Administration
  • Développeur

Cette page fournit des recommandations pour les environnements de développement Commerce.

Nettoyer les caches au lieu de désactiver

De nombreux développeurs ont tendance à désactiver tous les caches sur leurs instances de développeur. Il est recommandé de ne nettoyer que les caches, sans désactiver tous les caches. Commerce s’exécute plus efficacement lorsque vous nettoyez les caches au lieu de les désactiver complètement. La plupart des types de caches sont rarement invalidés lors du développement.

Si vous désactivez les caches, nous vous recommandons uniquement de désactiver les caches de page et de bloc dans les instances de développement. N’oubliez pas d’activer tous les caches pendant le test.

Commandes à éviter en mode de développement

En mode de développement, n’exécutez pas de commandes pour la compilation, la génération de code et le déploiement de contenu statique. Ces commandes ont été créées pour une utilisation en mode de production uniquement.

N’exécutez pas commandes de production en mode de développement :

  • setup:di:compile génère des classes générées automatiquement et des caches de configuration optimisés.

    bin/magento setup:di:compile
    

    En mode de développement, Magento effectue la génération à la demande ; vous n’avez pas besoin de l’exécuter. Si vous avez modifié la signature d’une classe et que vous devez générer à nouveau son factories/proxies/interceptors généré automatiquement, supprimez ces classes ou le dossier generated .

  • setup:static-content:deploy déploie le contenu statique pour un magasin.

    bin/magento setup:static-content:deploy
    

    En mode de développement, Magento l’exécute à la demande ; vous n’avez pas besoin de l’exécuter.

Durée normale de chargement des pages sur une machine virtuelle

Si vous développez sur une machine virtuelle et que le chargement d’une page de Magento prend plus de 2 secondes, vérifiez les paramètres de votre environnement.

recommendation-more-help
c0c5bbed-4957-4162-81bc-120c837a1894