Organizando seu cache em seções

Organizando seu cache em seções

Problema

Você tem muitos itens em seu cache e deseja organizá -los.

Solução

Organize seu cache em seções.

Você pode usar o Cache :: Seção () Método para especificar categorias ou grupos de chaves de cache.

$ item = cache :: Seção ('Inventário')-> get ('Última compra');

O bom das seções é que você pode tratar a seção inteira como uma espécie de “mini-cache” e usar todos os métodos de cache apenas nessa seção.

// armazenar um valor
Cache :: seção ('seção')-> put ('key', 'value', $ minutos);
// recuperar um valor
$ valor = cache :: seção ('seção')-> get ('key');
// Ligue a seção inteira
Cache :: Seção ('Seção')-> Flush ();

Discussão

As seções não estão disponíveis para cada driver de cache.

Nem o driver de cache de arquivo nem o driver de cache do banco de dados suportam seções de cache.