Рекомендации по повышению эффективности

Загрузка товаров занимает определенное время на каждую операцию. Если вам нужно загрузить много товаров за короткий промежуток времени, это может замедлить процесс.

Рекомендуемое нами решение — вызывать CSS API параллельно.

Параллельные вызовы

Для ускорения процесса загрузки мы рекомендуем использовать параллельные вызовы для одновременной загрузки нескольких товаров. Это может значительно сократить общее время загрузки. Используйте функции, подходящие для вашего языка программирования.

Для Java используйте асинхронную версию в рамках параллельного исполнителя:

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

Дополнительную информацию о параллельных запросах можно найти в документации API для продавцов.

Массовые/пакетные операции

Хотя пакетные операции и операции с большими объемами данных напрямую не поддерживаются в CSS API, при прямом обращении к API по протоколу HTTP вы можете использовать функцию пакетной обработки данных по умолчанию в Google API. Подробные инструкции см. в документации Media-CDN или Cloud Storage .