কর্মক্ষমতা সেরা অনুশীলন

পণ্য আপলোড করতে প্রতিবার একটি নির্দিষ্ট সময় লাগে। যদি আপনাকে অল্প সময়ের মধ্যে অনেক পণ্য আপলোড করতে হয়, তাহলে প্রক্রিয়াটি ধীর বলে মনে হতে পারে।

আমাদের প্রস্তাবিত সমাধান হলো CSS API-কে সমান্তরালভাবে কল করা।

সমান্তরাল কল

আপলোড প্রক্রিয়া দ্রুত করার জন্য, আমরা একই সাথে একাধিক পণ্য আপলোড করতে প্যারালাল কল ব্যবহার করার পরামর্শ দিই। এটি সামগ্রিক আপলোড সময় উল্লেখযোগ্যভাবে কমাতে পারে। আপনার প্রোগ্রামিং ভাষার জন্য উপযুক্ত বৈশিষ্ট্যগুলো ব্যবহার করুন।

জাভার ক্ষেত্রে, প্যারালাল এক্সিকিউটরের মধ্যে অ্যাসিঙ্ক্রোনাস সংস্করণটি ব্যবহার করুন:

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

যুগপৎ অনুরোধের বিষয়ে অতিরিক্ত তথ্য মার্চেন্ট এপিআই ডকুমেন্টেশনে পাওয়া যাবে।

বাল্ক / ব্যাচ অপারেশন

যদিও CSS API-তে বাল্ক এবং ব্যাচ অপারেশন সরাসরি সমর্থিত নয়, আপনি যদি HTTP ব্যবহার করে সরাসরি API-টি কল করেন, তাহলে Google API-এর ডিফল্ট ব্যাচ ফিচারটি ব্যবহার করতে পারেন।

ব্যাচ রিকোয়েস্ট কীভাবে ফরম্যাট করতে হয় সে সম্পর্কে বিস্তারিত নির্দেশাবলীর জন্য, ব্যাচ রিকোয়েস্ট সংক্রান্ত মার্চেন্ট এপিআই ডকুমেন্টেশন দেখুন।

সীমা

ব্যাচ অনুরোধের নিম্নলিখিত সীমা রয়েছে:

  • প্রতি ব্যাচ অনুরোধে ২,০০০টি নেস্টেড অনুরোধ।

যদি কোনো ব্যাচ রিকোয়েস্ট এই সীমাগুলোর কোনোটি অতিক্রম করে, তাহলে এপিআই একটি 400 Bad Request এরর রিটার্ন করে এবং সম্পূর্ণ রিকোয়েস্টটি প্রত্যাখ্যান করে।