Depende de que tan grave es.
Por ej:
- El ranking de más longevidad es uno semanal. Entonces puedes eliminar todos los registros que sean más viejo y aligerar la carga de esa manera (si no lo alijera lo suficiente, puedes pensar en quitarlo).
- El query aún no es tan pesado, pero satura porque combinado con las 200 peticiones por segundo que se reciben termina generando un cuello de botella. Entonces puedes hacer un microcaché en memoria que dure 5 segundos y de ese modo los 200 que entran verán el mismo y su carga será nula.
Siempre se puede buscar la manera, aunque es cierto que tanto por costo hay muchos casos en los que lo mejor es quitar aquello que ralentiza y listo.
También está la opción de externalizar el conteo de visitas + los tops y que no pase todo por wordpress (como tiene tanta cosa adentro, un código dedicado podría funcionar mejor).
kj