When:
to to -
Room:
Room 3.5 & 3.6 (3)
Tags:
leadership, management & business, content & marketing
Track:
SVG
users & editors

Website Caching for Everyone

Website Caching for Everyone

Simon Morvan (garphy), Jesse Dyck

TL:DR: Website caching is a necessity in these days of online shopping, Core Web Vitals, and high latency internet in space. Learn about the different layers of cache that can help speed up a website and how to deal with the issues that can crop up from them.

Website caching is a necessity in these days of online shopping, Core Web Vitals, and high latency internet in space. But it’s also incredibly complicated, with sometimes 5 or more different layers active at a time. Knowing how to deal with caching and the issues that can crop up will go a long way in helping you manage your websites.

Whether you are a website administrator for a small business, a seasoned front-end developer just getting into Drupal, or a senior PHP developer with years of experience in Drupal, you probably run into caching issues daily, and this session will provide many tips on dealing with them.

We will take you on a tour of each of the common caching methods, from browser cache and HTTP headers to server-side in-memory object cache with Drupal modules, and how to use content delivery networks to store full-page output. We’ll start basic, talking about what a header is and work our way to Drupal’s cache bins, showing you how to debug stale content along the way.

Attendees with leave this session being able to:
- Explain the difference between the layers of cache involved in a web request
- Understand different caching strategies at play in Drupal
- Troubleshoot multiple layers of cache

Targeted audience:
- Developers, both front-end and back-end, will learn many advanced techniques
- Drupal site administrators will learn the basis of caching
- DevOps/SysAdmins will learn more about the services they may need to support

Session (20 minutes)