nuestra empresa actualmente tiene varias tiendas que se ejecutan en Woocommerce. Usamos el resto de la API para conectarnos a cada tienda para obtener actualizaciones como la cantidad de artículos vendidos en un día en particular o el ingreso total, etc. El problema que tengo es que tenemos varios usuarios mirando estos datos y en este momento todas las solicitudes a cada sitio web ocurre cada 5 segundos y se ejecuta en JavaScript desde el cliente. Cuando tengo 20 personas mirando el "panel" a la vez, son muchas solicitudes a los servidores.
¿Cuál sería la mejor manera de hacer un intermediario/servidor que básicamente obtendría la información y la almacenaría a la que mi equipo podría conectarse para que accedan a este servidor intermedio, no a nuestros servidores de tiendas, cada 5 segundos cada uno?
Muchas gracias por el consejo.