4x High Performance for Drupal - Step by Step
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, Varnish
- Client: GZIP, Fast JS, Minimal CSS, Caching Headers, AJAX/PJAX
- Modules / PHP / Drupal Code: Common problems, XHProf (fast installation), Custom Caching, Block Cache Alter, Core Patches
- 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 in DevOps, but will give a broad overview to know where to look for performance problems and what to do.
This is targeted as a Drupal 7 session, but will be covering Drupal 8 as well - especially in cases where technology has evolved in parallel.
I am happy to share this session with a co-presenter if someone wants to target beginners, I felt this was still missing for the DevOps track this year.