Comprendre les éléments essentiels de la gestion du cache et des index de Magento peut considérablement améliorer les performances de votre boutique. Voici un aperçu des deux aspects et comment les gérer efficacement.
Qu'est-ce que la mémoire cache sur un serveur ?
La mémoire cache stocke temporairement les pages web qui ont été consultées par les utilisateurs. Si un utilisateur accède à une page mise en cache, le serveur délivre cette version stockée au lieu de recharger la page depuis la source originale. Les avantages de l'utilisation de la mémoire cache incluent :
- La vitesse accrue, car la récupération des données depuis le cache est plus rapide que celle depuis la base de données.
- Charge réduite sur les serveurs car moins de ressources sont nécessaires pour accéder aux pages mises en cache.
- Diminution du trafic Internet puisque les données sont récupérées localement plutôt que sur Internet.
Pourquoi gérer la mémoire cache ?
Les modifications apportées dans le backend, comme l'installation d'extensions ou l'édition de styles, peuvent ne pas apparaître immédiatement sur le frontend en raison du contenu mis en cache. Gérer votre cache garantit que votre site reflète les modifications les plus récentes sans avoir à se reconnecter à la base de données.
Gestion du cache dans Magento
Accédez à la gestion du cache en naviguant vers System > Cache Management dans le backend. Ici, vous trouverez plusieurs types de cache :
- Configuration : Les caches stockent les paramètres de votre site et des extensions.
- Agencements: Met en cache les configurations de mise en page XML.
- Sortie HTML des blocs : Met en cache les pages de blocs et les sorties HTML.
- Traductions: Met en cache les fichiers de traduction.
- Données de collections & EAV: Met en cache les valeurs des attributs d'entité.
- Configuration des services Web: Met en cache les données de l'API externe.
Actions sur les fichiers cache :
- Aucun changement: Laisse le cache tel quel.
- Rafraîchir : Nettoie les fichiers de cache qui sont obsolètes.
- Désactiver/Activer: Désactive ou active la mise en cache pour des types spécifiques.
Options de vidange
- Vider le cache Magento: Supprime uniquement les entrées de cache de Magento.
- Vider le stockage du cache : Efface toutes les entrées du cache, ce qui peut affecter d'autres applications utilisant le même cache.
- Vider le cache des images du catalogue : Efface les images mises en cache pour refléter les nouvelles.
- Vider le cache JavaScript/CSS : Efface les fichiers JavaScript et CSS mis en cache.
Gestion des index Magento
Magento indexe les données pour accélérer leur récupération. Les modifications dans la boutique nécessitent une réindexation pour se refléter sur le frontend.
Gestion des Index: Accédez à Système > Gestion des Index. Ici, les index nécessitant des mises à jour afficheront un statut ‘REINDEX REQUIRED’ en rouge ; ceux à jour afficheront ‘READY’ en vert.
Quand réindexer :
- Après l'installation de Magento, aucune donnée n'est initialement indexée.
- Publiez des mises à jour ou des modifications majeures dans les produits ou les configurations.
Processus de réindexation :
- Naviguez vers la gestion des index via la notification du tableau de bord admin.
- Sélectionner tous les index.
- Choisissez « Réindexer les données » dans le menu déroulant et confirmez.
Une fois le réindexage terminé, tous les index afficheront un statut « PRÊT », indiquant que le frontend de votre boutique devrait maintenant refléter tous les changements récents.
Gérer correctement le cache et les paramètres d'indexation de Magento garantit des performances optimales et une présentation à jour de votre boutique eCommerce à vos clients.
Solutions E-commerce Seamedia est une agence de développement Magento/Adobe Commerce basée à Calicut, Kerala, Inde. Si vous recherchez un expert Magento pour développer votre projet, veuillez nous contacter.