Utilicé durante años wp supercache. Es gratis y funciona bastante bien. Luego em pasé a wp-rocket. Mucho mejor pero de pago.
Ahora utilizo LiteSpeed Cache, mejor que los anteriores, gratis pero requiere tener LiteSpeed en el servidor.
Pero la mejor opción para mejorar la velocidad de carga de Wordpress que he probado hasta el momento, es el servicio APO de Cloudflare. Cuesta a penas 5 dólares mensuales pero su rendimiento vale la pena, incluso si no tiene ningún sistema de cache en el servidor.