Cache's importance in Drupal and what's new in Drupal 8

fdewulf

Drupal provides an excellent content management environment to build your site, but all related features require a good amount of servers processing power.

With today's "viral incidents" as well as the pursuit of a fantastic user experience, one cannot afford to depend on servers scalability for basic and straightforward static content, especially with the amount of options out there.

In this session, the attendees will have a good grasp  on the basics  of how Drupal generates and delivers a page, the importance of having cache mechanisms in place and how to enable your Drupal site to support greater concurrent accesses.

For static content sites where Drupal's default cache must enabled, much of that processing complexity is eliminated with page caching, so the concern is shifted  to the performance of HTML pages and its components. Good practices for managing that will be shared too..

But what if you can't use page caching, such as  with dynamic and authenticated user content? We'll discuss that too.

At the end of this session, we'll also have covered:

  • A review of Drupal's Bootstrap phases, URL processing and theme rendering, and where Cache fits into this context.

  • Cache solutions such as page caching, blocks, custom cache, as well as  AuthCache and Panels.

  • Performance tests -  and the impact caching decisions  have  on sites' performance.

And last but not least, we will review Drupal 8 cache options,  such as cache tags, cache context and BigPipe, which promises to revolutionize Drupal sites!

 

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version