Session Overview

-
Advanced Performance and Scalability
Resources:
Session Description: 

We all know that you should use Memcache.d on your high performance/scalable Drupal sites. This session will delve into the nitty-gritty details of the following questions:

  • What is memcache.d and how do I install it?
  • Where does memcache.d fit into my overall performance strategy?
  • How do I add memcache.d to my site?
  • What are the different configuration scenarios and when should I use them? (e.g. single server vs. distributed memcache.d servers)
  • How do I know it's working and how do I troubleshoot memcache.d related issues?
  • Various tips and tricks to get the most out of memcache.d

While this session assumes that you already know what memcache.d is and how to install it, we will briefly cover a bit of background and installation to make sure everyone is starting from the same place.

Session Overview

-
Advanced Performance and Scalability
Session Description: 

Websites can be victims to their own success when increased popularity causes it to be slow, or unable to handle more page views. Websites can also be victims when users are not careful with what's going on behind the scenes after users log in.

Based on the presentation from last year's DrupalCamp LA and the amount of available material, we are splitting the sessions on Drupal Performance and Scalability into 2 separate sessions. This session will cover strategies, tips, and tricks to boost the front-end performance of your website. For back-end performance, see BTMash's session at http://2012.drupalcampla.com/sessions/drupal-backend-performance-and-sca...

Here are some things that we will touch on and discuss:

  • What are the symptoms to look for?
  • What are the areas you investigate for problems?
  • What tools are available to help you diagnose issues?
  • What are some hints and tips for making your site faster?

While I will come prepared with slides on tips and tricks I have learned over my years of experience, this will also incorporate community discussion so that everyone can share their experiences. Come prepared with hints, tips and findings, as well as questions.

Session Overview

-
Advanced Performance and Scalability
Resources:
Session Description: 

Someone's in the kitchen with Dinah... Someone's in the kitchen I know.....

C'mon down and meet Opscode's Chef, the latest and greatest inheritor to the automated configuration and deployment management crown.

Learn how to automate your server builds, configurations, and build a repeatable process for your deployment.

Chef should be the go-to tool in any serious DevOps' drawer. This session will cover the syntax of Chef, some of the underlying methodologies, and step through some advanced use cases of how and where you can leverage this, both at an organizational level, and/or as an independent contractor servicing multiple clients. Chef can fit smoothly into any server provisioning and configuration workflow for time savings, repeatability, and is just a big bucket of awesome.

Session Overview

-
Intermediate Performance and Scalability
Resources:
Session Description: 

This session will present a blueprint to make your local Drupal install fly, whether that be on a laptop, a desktop or a local server.

Key ingredients to be discussed:

  • modern CPUs and what matters for Drupal
  • solid state storage
  • Linux distro and kernel selection (if applicable)
  • apache setup and basic tuning
  • basic MySQL tuning
  • PHP caching (APC, xcache, Zend)

Session Overview

-
Advanced Performance and Scalability
Session Description: 

Did you ever want to roll your own stack? Have you ever been worried about what is happening with your server(s) and if it will go down? Wanna get that High Performance, High Availability bump that everyone is talking about?

Well if you answer yes to any of these questions, you and I are much alike. So, join me as I discuss how I was able to scratch all of these itches and more. I will be covering the JSON based template system that Amazon's Web Services (AWS) offers with Cloudformation. During this hour, we will deploy an impressive array of Ubuntu 11 Natty servers that include a Varnish load balancer, an Auto Scaling array of Webheads with a Drupal web application, a Memcached and NFS Utility Server, and an RDS (Relational Database Service from AWS) Mysql Database. Each server will have CloudWatch Alarms attached for monitoring and will leverage the AWS SNS (Simple Notification Service) to send out any warning. If we have enough time in the demo, we will do some Apache Benchmark/Seige testing to autoscale our array of servers up and watch them scale back down during their cool off period.

As always, live demos come with warnings and this particular one is no exception. I will also be using Chef to handle the role declaration of these server and will be joined by friend and colleague Craig McEldowney (@craigmc).

Session Overview

-
Intermediate Performance and Scalability
Resources:
Session Description: 

Sites can be victims to their own success when increased popularity causes it to be slow, or unable to handle more page views.

Sites can also be victims when users are not careful with what is going on behind the scenes after users log in.

We will cover, over the course of one hour, strategies, tips, and tricks to boost the back end performance of your site (we will be touching on server, fine-tuning Apache/NginX, PHP, MySQL, optimizing PHP code, what to avoid).

Here are some things that we will touch on and discuss:

What are the symptoms to look for?
What are the areas you investigate for problems?
What tools are available to help you diagnose issues?
What are some hints and tips for making your site faster?
What has the Drupal community come up with to tackle these issues?

What does Drupal 7 offer?

While I will come prepared with slides on tips and tricks I have learned over my years of experience, I know many of you are experts as well :) So this will be a Bird of a Feather (BOF) format, so everyone can share their experiences. Come prepared with hints/tips and findings (and most of all, enthusiasm!), as well as questions.

Subscribe to RSS - Performance and Scalability