One of the greatest advances in Drupal 8, the cache subsystem provides a best-in-class performance, but it is difficult to understand and is easily misconfigured. Since Drupal's caching layer lacks a UI beyond "Clear All," it's sometimes difficult to gain visibility into this important but complex part of your Drupal site.
In this talk, we will review the various layers of caching available for Drupal 8, how to choose the appropriate mix of modules and configuration, and then turn to a live walk-through of well-known and lesser-known aspects of the subsystem. A brief review of applicable HTTP headers and browser/reverse proxy configurations will also be presented. At the conclusion of this session, developers and site builders will have a better understanding of how Drupal caches data, the strengths and limitations of various cache components, and debug it all to determine bottlenecks and lost opportunities.