Comment optimiser Magento ?
Table des matières
Accélérer Magento n’est pas toujours une tâche facile et les extensions commerciales à cet effet sont chères. C’est pourquoi nous allons vous proposer quelques étapes faciles à suivre qui peuvent considérablement augmenter les performances de Magento:
Activer la mise en cache du navigateur:
Modifiez le fichier .htaccess de votre Magento avec les en-têtes expires de cet article. Ce fichier peut être modifié via FTP, SSH ou Gestionnaire de fichiers dans Site Tools .
Ainsi, vos pages se chargeront plus rapidement pour vos visiteurs, tout comme les autres pages partageant les mêmes ressources mises en cache.
Combine les fichiers CSS et JS:
Il s’agit d’une fonctionnalité intégrée à Magento, qui peut être effectuée à partir de la partie administrative de votre site web. Aller à Boutiques > Configuration > Avancé > Développeur . Sous Javascript Settings (dans la liste déroulante Merge Javascript Files ), cliquez sur YES .
Accédez à Paramètres CSS > Fusionner les fichiers CSS dans la liste déroulante, sélectionnez YES .
La dernière étape consiste à vider le cache de votre Magento.
Activer le catalogue non hiérarchique:
Vous pouvez l’activer depuis l’interface administrateur de Magento. L’activation du catalogue plat pour les produits et les catégories fusionne les données produit dans un seul tableau, améliorant ainsi les performances:
Aller à Stores > Configuration > Catalogue > Catalogue . Sélectionnez Storefront . Choisissez OUI pour Utiliser le produit de catalogue plat et Utiliser la catégorie de catalogue plat .
Une fois activé, videz le cache de votre Magento.
Nettoyez la base de données de votre boutique Magento:
Magento gère plusieurs tables de base de données pour la journalisation. Il possède un mécanisme intégré pour nettoyer ces journaux régulièrement, mais cette fonctionnalité est désactivée par défaut.
Vous pouvez également nettoyer ces journaux en accédant à phpMyAdmin dans Site Tools , en naviguant jusqu’à la base de données Magento et en Videz les tables suivantes:
dataflow_batch_export
dataflow_batch_import
log_client
guillemet_journal
log_summary
type_summary_journal
url_journal
log_url_info
visiteur_journal
log_visitor_info
log_visiteur_en ligne
report_viewed_product_index
report_compared_product_index
report_event
Note : Nous vous recommandons fortement d’effectuer régulièrement une telle maintenance de base de données afin d’améliorer les performances de votre site Magento.
Activer Memcached
Les sites Magento écrivent beaucoup de données et d’objets dans leur base de données et il est toujours recommandé d’utiliser Memcached. Il devrait fournir un grand coup de pouce dans les appels de base de données que votre Magento effectue. Vous pouvez consulter notre tutoriel pour plus d’informations sur l’activation du service Memcached.
Activer le compilateur Magento
Vous pouvez activer le compilateur Magento en utilisant une connexion SSH. Une fois connecté, exécutez la commande suivante:
bin/magento setup:di:compile
Cette option compile tous les fichiers d’installation de Magento et crée un seul chemin d’inclusion. Il accélérera les pages de 25 à 50 % selon la documentation officielle.
Cependant, activer le compilateur peut causer des problèmes tels que le rapport de fichiers php manquants qui ne peuvent pas être inclus. Cela peut vous forcer à désactiver le compilateur.
Activer le CDN:
Vous pouvez activer notre CDN personnalisé pour votre domaine via Site Tools, comme indiqué dans notre article: