• 0
Sign in to follow this  
shivan

Forma rápida de descargar TODOS los productos?

Question

Buen dia, uso el SDK para .net y java y en ambos casos tengo el mismo problema, descargo primero la lista entera de ID de productos, y luego los consulto uno a uno con el "/items/id" el tema es que esto ultimo, el consultar uno a uno, tarda mucho tiempo cuando tenes mas de 1500 productos y tengo que recurrir a alternativas como lanzar un hilo async por cada uno.

En fin, la pregunta es esa, hay una forma de traer los datos de 50-100 productos al mismo tiempo?

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 1

Trata de mejorar tu flujo de trabajo, guarda la informacion que nunca cambia en tu base de datos.

Y utiliza las notificaciones para que se actualice cada item cuando exista un cambio. La verdad no es eficaz que tengas que estar cargando tanta informacion desde la API cada vez que haces refresh tu aplicacion. guarda la informacion localmente y utiliza una base datos, eso te va a ser mas eficaz y rapido de cargar la informacion.

Tambien puedes utilizar un cronjob para actualizar todos los items a una hora en la madrugada, o simplemente usar las notificaciones.

Saludos.

Share this post


Link to post
Share on other sites
  • 1
On 10/19/2018 at 1:59 PM, Fernando Aguirre said:

Trata de mejorar tu flujo de trabajo, guarda la informacion que nunca cambia en tu base de datos.

Y utiliza las notificaciones para que se actualice cada item cuando exista un cambio. La verdad no es eficaz que tengas que estar cargando tanta informacion desde la API cada vez que haces refresh tu aplicacion. guarda la informacion localmente y utiliza una base datos, eso te va a ser mas eficaz y rapido de cargar la informacion.

Tambien puedes utilizar un cronjob para actualizar todos los items a una hora en la madrugada, o simplemente usar las notificaciones.

Saludos.

Si, pensaba que por ahi venia la mano, usar las notificaciones, pero como nunca hice nada con las notificaciones y la documentacion es medio básica, y sumado a que no desarrollo apps web sino .net y java lo deje aplazado.

Igual te digo, uso 4 apis y este es el único que no permite una descarga masiva (ojo tengo que probar el multiget, parece fácil de implementar), sin mencionar que te trae todos los datos cuando a lo mejor uno lo único que quiero es el id, precio y estado. El api te da acceso a todo lo que podes necesitar de ML pero esta medio limitado en ese sentido.

Share this post


Link to post
Share on other sites
  • -1
3 hours ago, shivan said:

Buen dia, uso el SDK para .net y java y en ambos casos tengo el mismo problema, descargo primero la lista entera de ID de productos, y luego los consulto uno a uno con el "/items/id" el tema es que esto ultimo, el consultar uno a uno, tarda mucho tiempo cuando tenes mas de 1500 productos y tengo que recurrir a alternativas como lanzar un hilo async por cada uno.

En fin, la pregunta es esa, hay una forma de traer los datos de 50-100 productos al mismo tiempo?

la API es solo la herramienta, la construcción del producto (sistema) cabe solamente a ti

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this