Bonnes pratiques de mise en cache
La réindexation et la mise en cache ont des objectifs différents dans Commerce. Index suivez les informations de la base de données pour améliorer 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, etc. pour améliorer les performances de chargement et d’accès au storefront.
- Videz 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 procéder à la réindexation.
- Videz le cache après la mise à niveau d’une version d’Open Source ou de Commerce vers une autre.
- Lors du vidage des caches, tenez compte du type de cache et planifiez le vidage en dehors des heures de pointe. Par exemple, choisissez une heure à laquelle peu de clients utilisent le site, comme tard dans la nuit ou tôt le matin. L’effacement des types de cache pendant la demande de pointe peut augmenter la charge sur l’administrateur et entraîner l’arrêt 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 du rôle de gestion du cache
Vous pouvez attribuer l’accès à des actions de maintenance de cache spécifiques aux utilisateurs par rôle, y compris les 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. Donner accès à toutes les fonctionnalités de gestion du cache peut avoir un impact sur les performances de votre storefront.
Pour plus d’informations sur l’affectation de ressources pour accorder l’accès aux comptes utilisateur d’administration, voir Ressources de rôle. 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
Actualiser les caches spécifiques
-
Pour chaque cache à actualiser, cochez la case au début de la ligne.
-
Définissez Actions sur
Refresh
, puis cliquez sur Submit.
Effectuer une actualisation en masse
-
Pour sélectionner un groupe de caches, définissez Mass Actions sur l’une des valeurs suivantes :
Select All
Select Visible
-
Cochez la case de chaque cache à actualiser.
-
Définissez Actions sur
Refresh
, puis cliquez sur Submit.
Videz le cache d’images 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.
Vider à 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 Gestion du cachedans le Guide de configuration.