হার সীমিত এড়াতে পরিকল্পনা

সর্বোত্তম সিস্টেম স্থিতিশীলতা এবং কর্মক্ষমতা বজায় রাখার জন্য, Health Connect Health Connect API-তে ক্লায়েন্ট সংযোগের উপর হারের সীমা আরোপ করে।

এই নির্দেশিকাটি Health Connect-এ পঠন এবং লেখার API ক্রিয়াকলাপের উপর আরোপিত সীমাগুলি এবং দক্ষ অ্যাপ ডিজাইনের মাধ্যমে কীভাবে হার সীমাবদ্ধতা এড়ানো যায় তার রূপরেখা দেয়।

API সীমা

নির্দিষ্ট অনুরোধ হার কোটা হিসাবে ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ড উভয় API ক্রিয়াকলাপের উপর সীমা স্থাপন করা হয়।

আপনার অ্যাপটি যে ধরণের অপারেশন করছে এবং সেই অপারেশনটি ফোরগ্রাউন্ডে নাকি ব্যাকগ্রাউন্ডে হচ্ছে তার উপর নির্ভর করে রেট এবং মেমোরির সীমা পরিবর্তনশীল।

পঠন এবং পরিবর্তন লগ সীমা

পঠন এবং পরিবর্তন লগ সীমার জন্য, Health Connect আপনার অ্যাপে উপলব্ধ API কলের সংখ্যার উপর দুটি সীমা আরোপ করে:

  • আপনার অ্যাপ API-তে কতগুলি API কল করতে পারে তার একটি পর্যায়ক্রমিক সীমা।
  • আপনার অ্যাপ কতগুলি API কল করতে পারে তার দৈনিক সীমা।

সীমা সন্নিবেশ করান, আপডেট করুন এবং মুছুন

হেলথ কানেক্ট সন্নিবেশ, আপডেট এবং মুছে ফেলার ক্রিয়াকলাপের উপর চারটি স্বতন্ত্র সীমা নির্ধারণ করে:

  • আপনার অ্যাপ API-তে কতগুলি কল করতে পারে তার একটি পর্যায়ক্রমিক সীমা।
  • আপনার অ্যাপ API-তে কতবার কল করতে পারবে তার দৈনিক সীমা।
  • বাল্ক সন্নিবেশের জন্য একটি মেমরি সীমা।
  • একক রেকর্ড সন্নিবেশের জন্য একটি মেমরি সীমা।

সেরা অনুশীলন

আমরা সুপারিশ করছি যে অ্যাপগুলি হেলথ কানেক্ট API-এর সাথে এমনভাবে ইন্টারঅ্যাক্ট করে যাতে ব্যাটারির ব্যবহার কম হয়, সর্বোত্তম সিস্টেমের স্বাস্থ্য বজায় থাকে এবং সমস্ত CRUD অপারেশন জুড়ে দক্ষ ডেটা ব্যবস্থাপনাকে উৎসাহিত করে।

এখানে মেনে চলার জন্য কিছু সেরা অনুশীলন নির্দেশিকা দেওয়া হল।

ব্যাকগ্রাউন্ড এপিআই কল

ব্যাকগ্রাউন্ড অপারেশনের জন্য ব্যাটারি ব্যবহার ব্যবহারকারীর অভিজ্ঞতা হ্রাস করে এবং ডেটা গোপনীয়তা সম্পর্কিত প্রশ্ন উত্থাপন করে।

অতএব, ব্যাকগ্রাউন্ড রেট লিমিটিং ফোরগ্রাউন্ড রেট লিমিটিং এর চেয়ে কঠোর। তাই আপনার অ্যাপ ব্যাকগ্রাউন্ডে যে পরিমাণ API কল করে তা সীমিত করা গুরুত্বপূর্ণ।

ব্যতিক্রম পরিচালনা

যদি আপনার অ্যাপটি Health Connect-এ ডেটা লেখার সময় কোনও ব্যতিক্রম অনুভব করে, তাহলে আমরা সুপারিশ করব যে ব্যতিক্রমটি যেখান থেকে এসেছে সেখান থেকে আবার চেষ্টা করুন।

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

চেঞ্জলগ পরিচালনা

আপনার অ্যাপের রেট সীমিত হওয়ার ঝুঁকি কমাতে, আপনার র-পঠিত অনুরোধের উপর অতিরিক্ত নির্ভর করার পরিবর্তে, হেলথ কানেক্টের ডেটার সাথে আপনার ডাটাবেস সিঙ্ক্রোনাইজ করার জন্য চেঞ্জলগ হ্যান্ডলিং ব্যবহার করা উচিত।