Según la información que proporcionó, diría que esas son consultas simples (rápidas de ejecutar en el RDBMS), que devuelven muchas filas (lentas de serializar/deserializar en el backend y transferir).
Si el rendimiento actual está bloqueando su caso de uso, existen muchas soluciones diferentes que puede explorar:
-
Reducir el número de filas por página, para que cada página sea más rápida.
-
Crear un plugin que exponga la misma información en un nuevo punto final de API y sea más inteligente en cuanto a caché y formato de datos.
-
Consultar directamente la base de datos subyacente.