Bonnes pratiques liées aux performances

L'importation de produits prend un certain temps par opération. Si vous devez importer de nombreux produits dans un court délai, le processus peut sembler lent.

Nous vous recommandons d'appeler l'API CSS en parallèle.

Appels parallèles

Pour accélérer le processus d'importation, nous vous recommandons d'utiliser des appels parallèles pour importer plusieurs produits simultanément. Cela peut réduire considérablement le temps d'importation global. Utilisez les fonctionnalités adaptées à votre langage de programmation.

Pour Java, utilisez la version asynchrone dans un exécutant parallèle :

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

Pour en savoir plus, consultez la documentation Merchant API pour les requêtes simultanées.

Opérations groupées / par lot

Bien que les opérations groupées et par lot ne soient pas directement compatibles avec l'API CSS, si vous appelez l'API directement à l'aide de HTTP, vous pouvez utiliser la fonctionnalité par lot par défaut de l'API Google. Pour obtenir des instructions détaillées, consultez la documentation Media-CDN ou Cloud Storage.