4x High Performance for Drupal - Step by Step - Practice
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.