This presentation will provide a high-level introduction to caching in Drupal, contextualizing and correlating the various caching systems that can be involved in a Drupal site, with the aim of offering a general and understandable overview.
No prior knowledge is required, as we will start from the basics by providing a definition of caching, gradually moving on to more complex topics.
The goal is for participants to gain a high-level understanding and be able to:
- Understand the benefits of applying a good caching strategy
- Identify the different caching layers that can be implemented on a Drupal site
- Comprehend how Drupal's caching works
- Recognize the causes of issues generated by caching
Table of Contents:
- Introduction
- PHP: OPcache
- Drupal Caching (Cache Backend, Cache Bins, Cache API, Dynamic Page Cache, Internal Page Cache)
- In-Memory Caching
- Proxy Cache
- CDN
- Cache Purge
- Debugging
Luis Ruiz