4x High Performance for Drupal - Step by Step

Fabianx

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

When & Where

Time: 
Thursday, 14 May, 2015 - 14:15 to 15:15
Room: 
501 - NewMedia