Beheer

Caching

Hoe de resourcecache werkt en wanneer hij vervalt.

Datacaching

De datalibrary cachet automatisch alle queryresultaten in ext/data/.tmp/cache/. De cache vervalt als een record in de opgevraagde resource wordt opgeslagen, toegevoegd of verwijderd, door de site, de API, Git of ext:sync, en als de .meta ervan wordt aangepast. In al die gevallen hoef je de cache niet zelf te beheren.

Eén geval wordt niet opgemerkt: een recordbestand dat met de hand ter plekke is aangepast (een editor die in het bestaande bestand schrijft). Een gecachete lijst toont dan de oude waarden tot de volgende schrijfactie op die resource. Leeg de cache na zo'n aanpassing:

./nimbly data:cache:clear

Het dashboard van de admin heeft dezelfde actie, Clear data cache.


data:cache:clear

Gooit de gecachete queryresultaten van elke resource weg; de volgende keer lezen bouwt ze opnieuw op. Gebruik dit nadat je een recordbestand met de hand ter plekke hebt aangepast (zie Datacaching). Opslaan via de site, de API, Git of ext:sync vraagt geen legen.

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

Bekijk deze pagina als Markdown