pycon logo

PyCon 2011 Atlanta

March 9th–17th

Log in or Sign Up

Swarming the Web: Evolving the Perfect Config File

log in to bookmark this presentaton

Experienced / Talk
March 12th 2:55 p.m. – 3:25 p.m.
Deployed web applications are typically run on top of stacks of highly configurable middleware. The number of tunable parameters and their impact are rarely fully explored. Using SciPy and a set of common Python-based web tools this session will present a new method of automatically tuning a typical LAMP stack for optimal performance.

Abstract

Deployed web applications typically run on top of stacks of configurable technology (e.g. web servers, interface modules, software load balancers, databases). Each of these components often has dozens of tuneable parameters. How many times are those values typically tweaked before a final set of tuned parameters are settled on? What criteria are typically used to determine the optimal set?

This session presents a new method of automatically tuning a common LAMP stack for optimal performance. We explore a solution using some common Python-based automated deployment and load testing tools and dive into scientific computing with SciPy.