L'identifiant de cache est utilisé pour identifier un enregistrement de cache spécifique.
Si vous enregistrez quelque chose dans le cache, vous pouvez le récupérer ultérieurement par son identifiant.
Les balises de cache sont un moyen d'attribuer des étiquettes à différents enregistrements de cache afin que vous puissiez plus tard effacer plusieurs entrées de cache en fonction de ces étiquettes (balises).
Par exemple, supposons que vous souhaitiez mettre en cache une page d'affichage de catégorie.
Cela aura comme balises category_{id of category here}
.
Mais la page de catégorie contient des produits. Alors peut-être que vous souhaitez également ajouter les balises product_{id of each product here}
.
Désormais, lorsque vous modifiez un produit et / ou une catégorie, vous devez nettoyer le cache de chaque entité impliquée.
Ainsi, lorsque vous mettez à jour un produit, vous effacez toutes les entrées de cache avec la balise product_{id of product here}
.
De cette façon, le cache de page de catégorie que j'ai mentionné ci-dessus sera également effacé.