Drupal Performance and Scalability with the Dream Team
In this all-day workshop, top experts with years of front-line experience building large-scale Drupal deployments show you the best known practices for running fast sites for a large volume of users. Starting with a blank Linux virtual server, we will work through the setup, configuration and tuning of Drupal using Varnish, Pressflow, Apache, MySQL, Redis and Apache Solr. Through this process, we will explain common pitfalls and how to avoid them. By the end of this course you should feel comfortable with the basics of how to setup, configure and tune your Drupal site. You’ll learn the most robust solutions the community has discovered.
What you will learn:
- Pressflow, and Drupal performance settings
- Using Content Delivery Networks (CDN)
- Configuring Varnish
- Setting up Opcode caching with APC
- Enabling Redis
- MySQL configuration and tuning
- Setting up Apache Solr for Search
- Profiling with Xdebug and tuning your code for speed
Shell experience (ssh). A basic knowledge of networking. LAMP system administration experience. PHP and Drupal development experience. Knowledge of SQL query syntax.
What to bring
Yourself and your laptop. The training site is equipped with power and internet access. Lunch is included.