Die Cache-ID wird verwendet, um einen bestimmten Cache-Datensatz zu identifizieren.
Wenn Sie etwas im Cache speichern, können Sie es später anhand seiner ID abrufen.
Cache-Tags sind eine Möglichkeit, verschiedenen Cache-Datensätzen Beschriftungen zuzuweisen, damit Sie später mehrere Cache-Einträge basierend auf diesen Beschriftungen (Tags) löschen können.
Angenommen, Sie möchten eine Kategorieansichtsseite zwischenspeichern.
Dies wird als Tags haben category_{id of category here}
.
Die Kategorieseite enthält jedoch Produkte. Vielleicht möchten Sie auch die Tags hinzufügen product_{id of each product here}
.
Wenn Sie jetzt ein Produkt und / oder eine Kategorie ändern, müssen Sie den Cache für jede beteiligte Entität bereinigen.
Wenn Sie also ein Produkt aktualisieren, löschen Sie alle Cache-Einträge mit dem Tag product_{id of product here}
.
Auf diese Weise wird auch der oben erwähnte Kategorieseiten-Cache gelöscht.