성능 권장사항

제품을 업로드하는 데 작업당 일정 시간이 걸립니다. 짧은 시간 내에 많은 제품을 업로드해야 하는 경우 프로세스가 느려 보일 수 있습니다.

권장되는 해결책은 CSS API를 병렬로 호출하는 것입니다.

병렬 호출

업로드 프로세스를 가속화하려면 병렬 호출을 사용하여 여러 제품을 동시에 업로드하는 것이 좋습니다. 이렇게 하면 전체 업로드 시간이 크게 줄어들 수 있습니다. 프로그래밍 언어에 적합한 기능을 사용합니다.

Java의 경우 병렬 실행기 내에서 비동기 버전을 사용합니다.

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

자세한 내용은 동시 요청을 위한 Merchant API 문서를 참고하세요.

대량 / 일괄 작업

CSS API에서는 일괄 작업과 배치 작업이 직접 지원되지 않지만 HTTP를 사용하여 API를 직접 호출하는 경우 Google API 기본 배치 기능을 사용할 수 있습니다.

일괄 요청의 형식을 지정하는 방법에 관한 자세한 내용은 일괄 요청에 관한 Merchant API 문서를 참고하세요.

한도

일괄 요청에는 다음과 같은 제한이 있습니다.

  • 일괄 요청당 중첩 요청 2,000개

일괄 요청이 이러한 한도를 초과하면 API에서 400 Bad Request 오류를 반환하고 전체 요청을 거부합니다.