Die Cache-Komponente (Brandbox/Cache) implementiert PSR-6 für größtmögliche Interoperabilität. Hinter einer Fasade wird die Cache Component von Symfony verwendet.
Info |
---|
Weiterlesen unter https://symfony.com/doc/current/components/cache.html |
Folgende Caches stehen in brandbox zur Verfügung.
...
Der Cache-Provider
Der Cache-Provider ermöglicht die native Nutzung der Symfony Cache-Component und stellt ein einfaches Interface zur Verfügung, mit dem man den Cache validieren/invalidieren kann.
...
Die Methode remember() cached auf zwei Arten. Der Lauzeitcache kann dabei exklusiv oder paralell zum Objekt-Cache betrieben werden. Um nur den Laufzeitcache zu nutzen, setzten Sie die Lifetime des Caches auf false. Der Laufzeitcache ermöglicht das Cachen von Inhalten, die nur zur Laufzeit des Requests gecached werden.
PSR-6 Caching
Der Object-Cache ist aktiviert sobald die Lifetime >= 0 ist, wobei 0 für eine unendliche Gültikeit des Caches steht. In brandbox werden standardmäßig folgende Adapter genutzt:
...