Best Practices for Drupal Performance Tuning
Did you know that 40% of website visitors get frustrated if they have to wait more than 3 seconds for a page to load? Well, what if your Drupal websites could run even faster? Managing performance is not just about optimizing a website once -- it is a process that needs to be included in your day-to-day development workflow.
Profiling is perhaps the best way to understand the runtime behavior of your PHP code. In this webinar, Fabien Potencier will show you how to use Blackfire.io to easily profile Drupal websites and diagnose production performance problems.
After you've tuned the performance of your backend PHP code, you must then focus on tuning the front-end performance. This is determined in a big part by how the HTML response is delivered. Drupal 8's ability to do Facebook BigPipe-style HTML rendering can make the experience for authenticated users much faster. And for anonymous users, Drupal 8's cache tags allow you to integrate with reverse proxies in a previously impossibly efficient and painless manner -- no matter if it's a single Varnish instance or a global CDN.
In this webinar we will discuss backend and frontend Drupal performance tuning, including:
- Profiling vs. benchmarking and what the difference is
- PHP Profiling and profiling before production
- BigPipe and page caching, and how the BigPipe technique drastically reduces load times
- Why CDN, Varnish, and cache tags matter