In reply to Ryan Hellyer.

Sometimes just keeping things simple is best. I've seen quite a few instances where I'm fairly sure a user has made their site slower by attempting to add extra layers of caching.

A simple static cache in front of WordPress does 99% of the work for most people.