أفضل الممارسات المتعلّقة بالأداء

يستغرق تحميل المنتجات وقتًا معيّنًا لكل عملية. إذا كنت بحاجة إلى تحميل عدد كبير من المنتجات في إطار زمني قصير، قد يبدو أنّ العملية بطيئة.

ننصحك باستدعاء CSS API بشكل متوازٍ.

الاستدعاءات المتوازية

لتسريع عملية التحميل، ننصحك باستخدام استدعاءات متوازية لتحميل منتجات متعدّدة في آنٍ واحد. يمكن أن يقلّل ذلك بشكل كبير من وقت التحميل الإجمالي. استخدِم الميزات المناسبة للغة البرمجة التي تستخدمها.

بالنسبة إلى Java، استخدِم الإصدار غير المتزامن ضمن منفّذ متوازٍ:

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

يمكنك العثور على معلومات إضافية في الـ Merchant API documentation for concurrent requests

العمليات المجمّعة

على الرغم من أنّه لا يتم دعم العمليات المجمّعة مباشرةً في CSS API، إذا كنت تستدعي واجهة برمجة التطبيقات مباشرةً باستخدام HTTP، يمكنك استخدام ميزة الدُفعات التلقائية في Google API. للحصول على تعليمات تفصيلية، يُرجى الرجوع إلى مستندات Media-CDN أو Cloud Storage.