Operação

Cache

Como funciona o cache de recursos e quando ele é invalidado.

Cache de dados

A biblioteca de dados guarda automaticamente em cache todos os resultados de consultas em ext/data/.tmp/cache/. O cache é invalidado quando um registro do recurso consultado é salvo, adicionado ou removido, pelo site, pela API, pelo Git ou pelo ext:sync, e quando o .meta dele é editado. Em nenhum desses casos é preciso gerenciar o cache à mão.

Um caso não é percebido: um arquivo de registro editado à mão no próprio lugar (um editor que grava no arquivo existente). Uma lista em cache mostra os valores antigos até a próxima gravação nesse recurso. Limpe o cache depois de uma edição assim:

./nimbly data:cache:clear

O painel do admin tem a mesma ação, Clear data cache.


data:cache:clear

Descarta os resultados de consultas em cache de todos os recursos; a próxima leitura os reconstrói. Use depois de editar à mão um arquivo de registro no próprio lugar (veja Cache de dados). Salvar pelo site, pela API, pelo Git ou pelo ext:sync não exige limpeza.

php core/cli/nimbly.php data:cache:clear

Ver esta página em Markdown