Organiser votre cache en sections

Organiser votre cache en sections

Problème

Vous avez de nombreux articles dans votre cache et souhaitez les organiser.

Solution

Organisez votre cache en sections.

Vous pouvez utiliser le Cache :: section () Méthode pour spécifier des catégories ou des groupes de clés de cache.

$ item = cache :: section ('inventaire') -> get ('dernier achat');

La bonne chose à propos des sections est que vous pouvez traiter toute la section comme une sorte de «mini-cache» et utiliser toutes les méthodes de cache sur cette section.

// stocker une valeur
Cache :: section ('section') -> put ('key', 'value', $ minutes);
// Récupérer une valeur
$ value = cache :: section ('section') -> get ('key');
// rincer toute la section
Cache :: section ('section') -> flush ();

Discussion

Les sections ne sont pas disponibles pour chaque pilote de cache.

Ni le pilote de cache de fichier ni le pilote de cache de base de données ne prennent en charge les sections de cache.