Prácticas recomendadas para mejorar el rendimiento

La carga de productos lleva una cierta cantidad de tiempo por operación. Si necesitas subir muchos productos en un período breve, es posible que el proceso parezca lento.

Nuestra solución recomendada es llamar a la API de CSS en paralelo.

Llamadas paralelas

Para acelerar el proceso de carga, te recomendamos que uses llamadas paralelas para subir varios productos de forma simultánea. Esto puede reducir significativamente el tiempo total de carga. Usa las funciones adecuadas para tu lenguaje de programación.

En Java, usa la versión asíncrona dentro de un ejecutor paralelo:

ApiFuture<CssProductInput> future =
  cssProductInputsServiceClient.insertCssProductInputCallable().futureCall(request);

Puedes encontrar información adicional en la documentación de la API de Merchant para solicitudes simultáneas

Operaciones masivas o por lotes

Si bien las operaciones masivas y por lotes no se admiten directamente en la API de CSS, si llamas a la API directamente con HTTP, puedes usar la función predeterminada de lotes de la API de Google. Para obtener instrucciones detalladas, consulta la documentación de Media CDN o la de Cloud Storage.