Selected Session

Drupal 8 Caching overview

Speaker(s)
Sascha Grossenbacher (Berdir)
Level of expertise
Intermediate
Session Type
Regular (45 min)
Track(s)
Coding & Development
Day
Saturday
Time Slot
-
Room
Pischa

Slides: https://md-systems.github.io/drupal-8-caching/

 

This talk aims provide an overview of the extensive caching features in Drupal 8. First it will introduce the low-level API’s and concepts. From there, I will go through the more advanced topics that are built on top of  render caching, page caching and Big Pipe.

Topics

  • Basic Cache API
  • Cache invalidation: delete, expiration, tags
  • Development settings
  • Cache Backends: Database, Fast Chained, Redis, Memcache
  • Static cache
  • Render caching concepts, Visualization of the render cache process
  • Cacheability metadata: Keys, Tags, Contexts, Age
  • Internal Page Cache vs Dynamic Page Cache vs Varnish/Fastly
  • Bigpipe

About me

I’m a maintaining the entity system and am also heavily involved in many other components, including the caching API. I also maintain the redis cache backend and many other contributed projects. At MD Systems, we have 3 years experience building Drupal 8 sites and launched our first production sites when Drupal 8 was still in alpha.