Bonnes pratiques relatives à la mise en cache
La réindexation et la mise en cache ont des objectifs différents dans Commerce. Les index effectuent le suivi des informations de base de données pour augmenter les performances de recherche, accélérer la récupération des données pour les vitrines, etc. Les caches enregistrent les données chargées, les images, les formats et autres afin d’améliorer les performances de chargement et d’accès au storefront.
- Effacez toujours le cache après l’installation des extensions/modules. Vous pouvez installer une ou plusieurs extensions, puis vider le cache.
- Videz le cache après l’installation de Commerce. Pour les nouvelles installations, vous devez également réindexer.
- Videz le cache après la mise à niveau d’une version d’Open Source ou de Commerce vers une autre.
- Lors de la purge des caches, prenez en compte le type de cache et planifiez la purge en périodes creuses. Par exemple, choisissez une heure lorsque peu de clients utilisent le site, par exemple tard le soir ou tôt le matin. L’effacement des types de cache lors de la demande maximale peut augmenter la charge sur l’administrateur et entraîner la fermeture du site jusqu’à la fin de l’opération.
- Lors de la réindexation, il n’est pas nécessaire de vider le cache.
Ressources de rôle de gestion du cache
Vous pouvez affecter l’accès à des actions de maintenance du cache spécifiques aux utilisateurs par rôle, y compris des options d’affichage, de basculement et de vidage des caches. Adobe recommande d’activer les actions de vidage uniquement pour les utilisateurs de niveau administrateur. L’accès à toutes les fonctionnalités de gestion du cache peut avoir un impact sur les performances de votre vitrine.
Pour plus d’informations sur l’affectation de ressources pour accorder l’accès aux comptes d’utilisateurs administrateurs, voir Ressources pour les rôles. Les ressources suivantes contrôlent l’accès aux outils de gestion du cache :
-
Clean Cache Actions
- Flush Cache Storage
- Flush Magento Cache
-
Cache Type Management
- Toggle Cache Type
- Refresh Cache Type
-
Additional Cache Management
- Catalog Images Cache
- Flush Js/Css
- Flush Static Files
Actualisation de caches spécifiques
-
Pour que chaque cache soit actualisé, cochez la case au début de la ligne.
-
Définissez Actions sur
Refresh
et cliquez sur Submit.
Effectuer une actualisation de l’action de masse
-
Pour sélectionner un groupe de caches, définissez Mass Actions sur l’une des options suivantes :
Select All
Select Visible
-
Cochez la case correspondant à chaque cache à actualiser.
-
Définissez Actions sur
Refresh
et cliquez sur Submit.
Videz le cache de l’image du produit
-
Sous Additional Cache Management, cliquez sur Flush Catalog Images Cache pour effacer les fichiers image de produit prégénérés.
Le message
Image cache was cleaned
s’affiche en haut de l’espace de travail. -
Effacez le cache de votre navigateur.
Videz le cache JavaScript/CSS
-
Sous Additional Cache Management, effacez les fichiers Javascript et CSS qui ont été fusionnés en un seul fichier en cliquant sur Flush JavaScript/CSS Cache.
Le message
The JavaScript/CSS cache has been cleaned
s’affiche en haut de l’espace de travail. -
Effacez le cache de votre navigateur.
Purge à l’aide de la ligne de commande
Les administrateurs système et les développeurs ayant accès au serveur d’applications Commerce peuvent également gérer la configuration du cache et du cache à partir de la ligne de commande à l’aide de l’interface de ligne de commande Commerce. Voir Gérer le cache{:target="_blank"} dans le Guide de configuration.