Best practice per le prestazioni

Il caricamento dei prodotti richiede una certa quantità di tempo per operazione. Se devi caricare molti prodotti in un breve periodo di tempo, la procedura potrebbe sembrare lenta.

La nostra soluzione consigliata è chiamare l'API CSS in parallelo.

Chiamate parallele

Per velocizzare la procedura di caricamento, ti consigliamo di utilizzare le chiamate parallele per caricare più prodotti contemporaneamente. In questo modo, il tempo di caricamento complessivo può essere ridotto in modo significativo. Utilizza le funzionalità appropriate per il tuo linguaggio di programmazione.

Per Java, utilizza la versione asincrona all'interno di un executor parallelo:

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

Ulteriori informazioni sono disponibili nella documentazione dell'API Merchant per le richieste simultanee

Operazioni collettive / batch

Sebbene le operazioni collettive e batch non siano supportate direttamente nell'API CSS, se chiami l'API direttamente utilizzando HTTP puoi utilizzare la funzionalità batch predefinita dell'API Google. Per istruzioni dettagliate, consulta la documentazione di Media-CDN o la documentazione di Cloud Storage.