4x High Performance for Drupal - Step by Step - Practice

Fabianx

YOUR MISSION

Your newly launched Drupal site is slow, what to do?

This you'll learn here in a practical, easy to understand and use way for both Drupal 7 and 8.

What will be covered

Drupal Performance can be divided broadly into 4 Categories:

  • Server
  • Client
  • Modules
  • Database

But do you know where your pain point is?

You'll get an idea in this session.

WHAT WILL I LEARN?

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, CDNs
  • Client: GZIP, Fast JS, Minimal CSS, Caching Headers, AJAX/PJAX
  • Modules / PHP / Drupal Code: Common problems, XHProf Analysis with xhprof-kit, Render Cache, Block Cache Alter, Core Patches
  • Database: Common Tweaks, InnoDB, Slow Query Detection, Slow Query Fixing

Step by Step Approaches

The session will show step-by-step approaches with live demos how to gradually make the site faster.

It is aimed at beginners in DevOps, but will give a broad overview for everyone to know:

  • ... how to analyze performance problems.
  • ... how to find the pain points.
  • ... how to fix them.

It will also be a lot of fun :) and is this time very practically oriented, starting with a site that is slow and no idea why and ending with a fully optimized site. Come and see performance tuning live in action!

This is targeted as a Drupal 7/8 hybrid session. DevOps is really neutral on the used Drupal and besides module, where Drupal 7 and 8 differ, most knowledge is completely independent of that.

Frequently Asked Questions

  • I have seen this session already in Los Angeles, will I learn something new?

Yes, besides a lot of fun, this session will be focused more on practical scenarios and live demos. We'll also have some new scenarios. (Live Demos in accordance with rules of track chairs.)

  • I am not a beginner, but I have not yet seen the session, will I get something out of it?

Yes, a lot of fun, some tricks, some ideas and a good feeling :).

  • Will you show more of how to analyze with XHProf?

Yes, we'll take a closer look how to micro-analyze things with xhprof-kit.

  • Will I learn the tricks of the pro's?

Not sure, which tricks you mean ;), but you will see one working way how performance optimization works in practice and then can go home and do it yourself.

Session Track

DevOps

Experience Level

Beginner

Drupal Version