4x High Performance for Drupal - Step by Step - The ultimate beginner's guide

This is the ultimate beginners guide to High Performance for Drupal. YOUR MISSION Your newly launched Drupal site is slow, what can you do? This you'll learn here in a practical, easy to understand and useful way for both Drupal 7 and 8. Drupal Performance can be divided broadly into 4 Categories: Server Client Modules Database This session will show how to setup technologies for getting the expected base line performance for each of those and giving a good overview of what can be tweaked. Server: OpCache / APC, APCu, Memcache / Redis, Varnish Client: GZIP, Fast JS, Minimal CSS, Caching Headers, AJAX/PJAX, BigPipe Modules / PHP / Drupal Code: Common problems, XHProf (fast installation), Custom Caching, Block Cache Alter, Render Cache, Performance Core Patches, SuperCache, Chained Fast Database: Common Tweaks, InnoDB, Slow Query Detection, Slow Query Fixing The session will show step-by-step approaches how to gradually make the site faster. It is aimed at beginners and will give a broad overview to know where to look for performance problems and what to do. This is targeted as a Drupal 7 and Drupal 8 session at the same time. Both audiences will get plenty of alternatives for things. I am happy to share this session with a co-presenter if someone wants to target beginners, I felt a beginner session was still missing for this year. It will be great fun! YOU WILL LEARN How to do and how to not do performance optimization How to find the big pain points and low hanging fruits How to fix them All the tools and tricks of the trade WHAT IS NEW? Drupal 8 is the main focus and things have changed a lot for baseline performance The "What is caching?" explanation has been simpified PHP 5.5 / PHP 7 are newly discussed SuperCache, Fast Chained and L1Cache are newly discussed approaches for local caches Redis has been added as cache backend Default Varnish Configuration has changed CDN recommendations have changed BigPipe and streaming technologies have been added to the overview New frontend aggregation modules: advagg, agrcache, simple_aggregation New frontend tricks to lazy load Javascript have been added for Drupal 8 New performance measurement modules: webprofiler, block_timer, heisencache, xhprof_kit Authcache has been added as Drupal 8 dynamic_page_cache replacement ABOUT THE PRESENTER Fabianx is a Drupal 7 core maintainer and a Drupal 8 core contributor and works at Tag1 Consuting as a Senior Performance Engineer. He is always trying to make High Performance as accessible as possible to everyone and believes that the whole internet should be fast.
Length: 56:43
Views 436 Likes: 7
abstract
Recorded on 2016-09-26 at DrupalCon Dublin
Look for other videos at DrupalCon Dublin.
Tweet this video