Prácticas recomendadas para mejorar el rendimiento
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La carga de productos requiere una cantidad de tiempo determinada por operación. Si necesitas
subir muchos productos en poco tiempo,
puede parecer lento.
Nuestra solución recomendada es llamar a la API de CSS en paralelo.
Llamadas paralelas
Para acelerar el proceso de carga, recomendamos usar llamadas paralelas
varios productos a la vez. Esto puede reducir significativamente el uso
hora de carga. Usa las funciones adecuadas
para tu lenguaje de programación.
Para Java, usa la versión asíncrona dentro de un ejecutor paralelo:
ApiFuture<CssProductInput> future =
cssProductInputsServiceClient.insertCssProductInputCallable().futureCall(request);
Operaciones masivas o por lotes
Aunque las operaciones masivas y por lotes no se admiten directamente en el CSS
si llamas a la API directamente con HTTP, puedes usar la API de Google
por lotes predeterminado. Para obtener instrucciones detalladas, consulta la
Media-CDN
o la biblioteca de Cloud Storage
en la documentación de Google Cloud.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003eUploading many products using the CSS API can be time-consuming due to individual operation times.\u003c/p\u003e\n"],["\u003cp\u003eTo expedite the upload process, leverage parallel calls to upload multiple products concurrently, significantly reducing the overall upload time.\u003c/p\u003e\n"],["\u003cp\u003eThough the CSS API doesn't directly support bulk/batch operations, when using HTTP directly, you can utilize the Google API default batch feature for enhanced efficiency, as detailed in the Media-CDN or Cloud Storage documentation.\u003c/p\u003e\n"]]],[],null,["# Performance best practices\n\nUploading products takes a certain amount of time per operation. If you need\nto upload many products in a short timeframe, this could cause the\nprocess to seem slow.\n\nOur recommended solution is to call the CSS API in parallel.\n\nParallel calls\n--------------\n\nTo speed up the upload process, we recommend using parallel calls to upload\nmultiple products simultaneously. This can significantly reduce overall\nupload time. Use the features appropriate\nfor your programming language.\n\nFor Java, use the asynchronous version within a parallel executor: \n\n ApiFuture\u003cCssProductInput\u003e future =\n cssProductInputsServiceClient.insertCssProductInputCallable().futureCall(request);\n\nBulk / Batch operations\n-----------------------\n\nWhile bulk and batch operations aren't supported directly in the CSS\nAPI, if you are calling the API directly using HTTP you can use the Google API\ndefault batch feature. For detailed instructions, refer to the\n[Media-CDN](https://cloud.google.com/media-cdn/docs/api/batch)\nor the [Cloud Storage](https://cloud.google.com/storage/docs/batch)\ndocumentation."]]