Once I started digging into Symfony caching I found all kinds of information all over. I’ll use this page to catalog it all for myself and others. This way I can quickly find what I am looking for.
Cache – From the docs. This is the overall plain documentation about Symfony cache. It covers the following
Configuring Cache with FrameworkBundle
Creating Custom (Namespaced) Pools
Custom Provider Options
Creating a Cache Chain
Using Cache Tags
Clearing the Cache
Encrypting the Cache
The Symfony Cache component – This is the actual caching component documentation. It covers the following.
Installation
Cache Contracts versus PSR-6
Cache Contracts
Available Cache Adapters
Generic Caching (PSR-6)
Basic Usage (PSR-6)
Advanced Usage
Cache pools and Adapters – from the documentation. This covers cache adapters such as Redis and Memcached. It covers the following information.
Creating Cache Pools
Using the Cache Contracts
Using PSR-6
Looking for Cache Items
Saving Cache Items
Removing Cache Items
Pruning Cache Items
Cache items – from the documentation. You need ItemInterface and cache items in order to set expire information on cached items. This link covers the following :
Cache Item Keys and Values
Creating Cache Items
Cache Item Expiration
Cache Item Hits and Misses
Tagged Cache aka Tag Aware Caching – This article explains how tag aware caching works in Symfony. The article is old from version 3.2 when this feature was added.
Comments
You must log in to post a comment.