Submitted by joe.price on
The Drupal community is notorious for producing excellent modules to meet specific needs without much more than a cursory acknowledgement of the interrelationship of other / complementary modules. This is no more apparent that with performance modules.
Different sites definitely call for different configurations and combinations or performance modules but there is a standard set that should be applied to virtually every production Drupal 7 site.
- At a bare minimum, core + advagg+ httprl with proper configuration and disable performance degrading modules (see gist)
- Consider enabling css_emimage+ speedy for most circumstances.
- Drupal caching is not a one-size-fits all solution, but for any non-Commerce site using Views, views_cache_bully is a highly recommended easy win.
- Utilize entitycache.
- If you have more than 20k taxonomy terms, start leveraging taxonomy_edge.
See the complete presentation I recently gave at Drupal Camp SC attached below.