https://events.drupal.org/seattle2019/sessions/promises-and-pitfalls-drupals-cache-system

cache metadata w/in entities

  • tags
  • contexts
  • max-age

Drupal 8 works best when controlling layout of content with:

  • block system
  • entity display modes
  • views

Caching lists of content ie views
"Wide net of invalidation"
Tools to narrow:

  • Handy Cache Tags
  • Views Custom Cache Tags

Caching/Render Arrays
'#create_placeholder' => TRUE,

cache contexts can be included in render array

Large Menu issues

  • isovera blog post -- caching large navigation menus in drupal
  • Seems related only to book module

Bad JS in drupal behaviors -- can cause issues w/ caching and addition of event listeners

Enable drupal side cache tag headers