Chapter 9: Optimizing Apache

This chapter will review how Apache can be optimized to achieve better Drupal performance. It will discuss performance oriented Apache configuration options. It will look at Apache modules, and will explore the importance of minimizing Apache's memory footprint. Finally, it will look at the various web server architectures, exploring the use of load balancers to scale out this layer.

  1. Configuring Apache
    1. httpd.conf
    2. vhosts
    3. Compression
  2. Apache Modules
    1. Performance Features
    2. Memory Considerations
    3. Load Testing
  3. Infrastructure Choices
    1. Basement Startups: All On One Server
    2. Stand Alone Web Servers
    3. Multiple Servers With Load Balancers
    4. Multiple Datacenters