Hasta el momento estuve usando varios sistemas de cacheo para mi blog. Primero empecé utilizando WP Cache y hasta hoy usaba WP Super Cache. No digo que sean malos pero encontre algo mucho mejor y se llama DB Cache.
A diferencia de los otros cache’s que almacenaban las paginas en html, este lo que hace es cachear todas las querys de la base de datos con lo que logra un ahorro en el consumo de recursos importante en el server, además de la velocidad al mostrar la pagina. Otro de los beneficios es que los datos cacheados ocupan muy poco lugar.
Lo vi en este post de David Walsh donde nos muestra como optimizó su website.