Best Practices für die Leistung

Das Hochladen von Produkten dauert pro Vorgang eine bestimmte Zeit. Wenn Sie viele Produkte in kurzer Zeit hochladen müssen, kann der Vorgang langsam erscheinen.

Wir empfehlen, die CSS API parallel aufzurufen.

Parallele Aufrufe

Um den Uploadvorgang zu beschleunigen, empfehlen wir, parallele Aufrufe zu verwenden, um mehrere Produkte gleichzeitig hochzuladen. Dadurch kann die gesamte Uploadzeit erheblich verkürzt werden. Verwenden Sie die Funktionen, die für Ihre Programmiersprache geeignet sind.

Verwenden Sie für Java die asynchrone Version in einem parallelen Executor:

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

Weitere Informationen finden Sie in der Merchant API-Dokumentation zu gleichzeitigen Anfragen

Bulk- / Batchvorgänge

Bulk- und Batchvorgänge werden in der CSS API nicht direkt unterstützt. Wenn Sie die API jedoch direkt über HTTP aufrufen, können Sie die Standard-Batchfunktion der Google API verwenden.

Eine detaillierte Anleitung zum Formatieren von Batchanfragen finden Sie in der Merchant API-Dokumentation zu Batchanfragen.

Limits

Für Batchanfragen gelten die folgenden Limits:

  • 2.000 verschachtelte Anfragen pro Batchanfrage.

Wenn eine Batchanfrage eines dieser Limits überschreitet, gibt die API den Fehler 400 Bad Request zurück und lehnt die gesamte Anfrage ab.