Drupal Camp 2012

NOTE: This website is an archive of the 2012 Stanford Drupal Camp. The current year's Stanford Drupal Camp website is at http://drupalcamp.stanford.edu

High Performance for Small Sites

Track(s): 
Development
Track(s): 
Stanford
Speaker(s): 

Do you administer a small-to-medium traffic site? Is it on shared hosting (e.g., Dreamhost, Stanford AFS)? Would you like to make it faster?

Much of Drupal high performance work focuses on sites like examiner.com that must scale massively to accommodate millions of users, and pursues the "hits-per-second" metric.

However, many Drupal site admins have smaller, low-traffic sites that run on shared hosting, and don't warrant the overhead of a dedicated server, Varnish, Acquia, or Pantheon. These sites run slowly for various reasons, and "seconds-per-hit" is a more meaningful metric.

I will start with a high-level overview of how to assess and prioritize your performance problems, where they're coming from, and why they may (or may not) matter.

I also will walk through debugging a poorly-performing site from the front end to the back end, and discuss performance improvements such as:

  • Drupal core performance settings
  • CSS and JS aggregation
  • Views and Panels caching
  • Boost
  • Authcache

I'll also cover testing and profiling tools such as devel, ApacheBench, and YSlow, and the built-in tools in browsers like Safari and Chrome.

Experience level: 
Beginner
Intermediate
Time slot: 
5 May 15:00 - 16:00
Room: 
Room 85