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.

Session Track

DevOps

Experience level

Beginner

Drupal Version

Drupal 7

Session Time Slot(s)

Time: 
05/14/2015 - 14:15-05/14/2015 - 15:15
Room: 
501 - NewMedia