কোটা ও সীমা

এই পৃষ্ঠায়, Remote Config-এর ক্ষেত্রে প্রযোজ্য প্রযুক্তিগত সীমা, প্রোজেক্ট কোটা ও ব্যবহারের নীতি সম্পর্কে কেন্দ্রীয় রেফারেন্স দেওয়া আছে।

প্রোজেক্ট-ওয়াইড কোটা

নিচের সারণীতে আপনার সম্পূর্ণ Firebase প্রোজেক্ট জুড়ে টেমপ্লেট রিসোর্সের জন্য অনুমোদিত সর্বাধিক থ্রেশহোল্ডের ব্যাপারে বলা হয়েছে। এইসব সীমা অপ্টিমাল টেমপ্লেট মূল্যায়ন পারফর্ম্যান্স ও ব্যাকএন্ড স্থিতিশীলতা নিশ্চিত করে।

রিসোর্স সীমা বিবরণ
প্যারামিটারগুলি প্রতিটি টেমপ্লেটের ধরনের জন্য ৩,০০০ ক্লায়েন্ট টেমপ্লেটের জন্য ৩,০০০ এবং সার্ভার টেমপ্লেটের জন্য ৩,০০০।
অবস্থা প্রতিটি প্রোজেক্টের জন্য ২০০০ সব টেমপ্লেট জুড়ে শেয়ার করা হয়।
টেমপ্লেটের ভার্সন টেমপ্লেটের ধরন পিছু ৩০০টি এর মধ্যে মুছে দেওয়া ভার্সনও অন্তর্ভুক্ত। এর পরের ভার্সন অটোমেটিক মুছে দেওয়া হয়। ৯০ দিনের বেশি পুরনো টেমপ্লেট ভার্সন অটোমেটিক মুছে দেওয়া হয়।
টেমপ্লেট ভার্সনের বিবরণ ১,০২৪টি অক্ষর টেমপ্লেট ভার্সনের বিবরণের সর্বাধিক দৈর্ঘ্য।
এক্সপেরিমেন্ট ও রোল-আউট ২৪টি একসাথে প্রতিটি প্রোজেক্টে একসাথে চালানো A/B Testing এক্সপেরিমেন্ট ও Remote Config রোলআউটের মোট সংখ্যা ২৪টির বেশি হতে পারবে না।
রিয়েল-টাইম কানেকশন প্রতিটি প্রোজেক্টের জন্য ২০,০০০,০০০ (২ কোটি) রিয়েল-টাইম সীমা দেখুন।

প্যারামিটার ও কী সংক্রান্ত বিধিনিষেধ

নিচের সারণীতে প্যারামিটার কী, ভ্যালু ও গ্রুপের নামের অক্ষরের দৈর্ঘ্য ও কন্টেন্ট সংক্রান্ত বিধিনিষেধের সংজ্ঞা দেওয়া হয়েছে। এইসব বিধিনিষেধ মেনে চললে, কনফিগারেশন প্রকাশ করা সংক্রান্ত সমস্যা ও ক্লায়েন্ট স্কিমা সংক্রান্ত অমিল এড়ানো যায়।

এলিমেন্ট সীমা বিবরণ
কী-এর দৈর্ঘ্য ২৫৬টি অক্ষর _ বা A-Z, a-z দিয়ে শুরু হতে হবে। সংখ্যা থাকতে পারে।
মোট ভ্যালু কন্টেন্ট ১,০০০,০০০ অক্ষর প্রোজেক্টের মধ্যে সব প্যারামিটার ভ্যালু স্ট্রিংয়ের যোগফল।
গ্রুপের নামের দৈর্ঘ্য ২৫৬টি অক্ষর Firebase কনসোলে প্যারামিটার গ্রুপ লেবেলে প্রযোজ্য।

শর্ত ও টার্গেটিং সংক্রান্ত সীমা

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

এলিমেন্ট সীমা বিবরণ
কাস্টম সিগন্যাল অ্যাপ ইনস্ট্যান্স পিছু ১০০টি একটি ডিভাইসে সর্বাধিক ১০০টি অনন্য সিগন্যাল সেট করা যেতে পারে।
কাস্টম সিগন্যাল কী ২৫০টি অক্ষর অ্যাট্রিবিউট নামের সর্বাধিক দৈর্ঘ্য।
কাস্টম সিগন্যাল ভ্যালু ৫০০ অক্ষর অ্যাট্রিবিউট ভ্যালুর সর্বাধিক দৈর্ঘ্য (Regex ব্যবহার করলে ২৫০)।
ইনস্টলেশন আইডি প্রতিটি শর্তের জন্য ৫০টি "ইনস্টলেশন আইডি" নিয়মে অনুমোদিত আইডির সর্বাধিক সংখ্যা।
ব্যবহারকারীর প্রপার্টির ভ্যালু প্রতিটি শর্তের জন্য ১০০টি ব্যবহারকারীর প্রপার্টির কন্ডিশন সংক্রান্ত নিয়মে টার্গেট ভ্যালুর সর্বাধিক সংখ্যা।
কন্ডিশনের নাম ২৫৬টি অক্ষর Firebase কনসোল বা API-তে কন্ডিশন শনাক্ত করতে ব্যবহৃত নাম।
রেগুলার এক্সপ্রেশন সিনট্যাক্স RE2 ফর্ম্যাট সব রেগুলার এক্সপ্রেশনকে RE2 সিনট্যাক্স মেনে চলতে হবে

রিয়েল-টাইম সীমা

নিচের সারণীতে, রিয়েল-টাইম Remote Config ব্যবহার করার সময় একসাথে খোলা কানেকশনের সীমা সম্পর্কে বিস্তারিত তথ্য দেওয়া হল। এইসব কোটা সংক্রান্ত সীমা নিশ্চিত করে যে গ্লোবাল ক্লায়েন্ট ইনস্ট্যান্স জুড়ে স্থিতিশীল রিয়েল-টাইম ক্লায়েন্ট আপডেট ডিস্ট্রিবিউশন হয়।

রিসোর্স সীমা বিবরণ
একসাথে খোলা কানেকশন প্রতিটি প্রোজেক্টের জন্য ২০,০০০,০০০ (২ কোটি) সীমা অতিক্রম করা হলে, নতুন কানেকশন অনুরোধ প্রত্যাখ্যান করা হয় এবং ক্লায়েন্ট SDK অটোমেটিক স্ট্যান্ডার্ড পিরিয়ডিক ফেচিংয়ে ফিরে যায়। নতুন প্রকাশিত টেমপ্লেট অ্যাক্টিভভাবে প্রোপাগেট করার সময় এই সীমা সাময়িকভাবে সাসপেন্ড করা হয় যাতে কানেক্ট করা সব ক্লায়েন্ট আপডেট পায়।

অপারেশনাল নীতি

নিরাপদ ও নীতি মেনে চলা ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করতে, নিম্নলিখিত নীতি মেনে চলুন:

  • ব্যবহারকারীর অনুমোদন প্রয়োজন এমন অ্যাপ আপডেট করার জন্য Remote Config ব্যবহার করবেন না। এর ফলে আপনার অ্যাপকে অবিশ্বাসযোগ্য মনে হতে পারে।

  • Remote Config প্যারামিটার কী বা প্যারামিটার ভ্যালুতে গোপনীয় ডেটা স্টোর করবেন না। Remote Config ডেটা ট্রানজিটে এনক্রিপ্ট করা থাকে, কিন্তু এন্ড ইউজাররা যেকোনও ডিফল্ট বা ফেচ করা Remote Config প্যারামিটার অ্যাক্সেস করতে পারেন যা তাদের অ্যাপ ইনস্ট্যান্সের জন্য উপলভ্য।

  • Remote Config ব্যবহার করে আপনার অ্যাপের টার্গেট প্ল্যাটফর্মের প্রয়োজনীয়তা এড়িয়ে যাওয়ার চেষ্টা করবেন না।