La caché es un parche, no una cura
Una web WordPress lenta lo es por diseño: para servir una página ejecuta PHP, carga decenas de ficheros, consulta la base de datos varias veces y ensambla todo en el momento. La caché lo que hace es guardar el resultado para no repetir el trabajo.
Mientras la página cacheada sirve, todo va bien. El problema aparece en todo lo que la caché no cubre: la primera visita, las páginas con parámetros, el carrito, el formulario. Ahí vuelves a la realidad: el servidor trabajando en vivo para cada visitante nuevo.

