Skip to main content

An Introduction to Caches in Drupal


High-level introduction to caches in Drupal, contextualizing and correlating the diverse caching systems that may come into play in a Drupal site, with the aim of providing a comprehensive and understandable overview of this topic.

Previous knowledge is not required, as we will start from the very basics, providing a definition of cache and some basic concepts, to gradually move on to more complex topics. 


  • General introduction
  • PHP: OPcache
  • Drupal core (Cache Backend, Cache Services, Cache API, Dynamic Page Cache, Internal Page Cache).
  • In memory caching (Memcached)
  • Cache proxy (Varnish)
  • CDN.
Luis Ruiz

Luis Ruiz

Senior Drupal developer