Catch up on everthing we announced at this year's Firebase Summit. Learn more

কাস্টম ইউআরএল নিদর্শন তৈরি করুন

ফায়ারবেস পারফরম্যান্স মনিটরিং আপনার নেটওয়ার্ক রিকোয়েস্ট পারফরম্যান্সের প্রবণতা বুঝতে আপনাকে সহায়তা করার জন্য অনুরূপ নেটওয়ার্ক অনুরোধের জন্য স্বয়ংক্রিয়ভাবে ডেটা একত্রিত করে।

প্রতিটি অনুরোধের জন্য, Firebase চেক নেটওয়ার্ক অনুরোধের এর URL- এ একটি মিলে যায় যদি URL প্যাটার্ন । যদি অনুরোধ URL একটি URL প্যাটার্নের সাথে মিলে যায়, Firebase স্বয়ংক্রিয়ভাবে URL প্যাটার্নের অধীনে অনুরোধের ডেটা একত্রিত করে।

আপনি যে Firebase তার উদ্ভূত সঙ্গে ক্যাপচার করা হয় না নির্দিষ্ট URL রীতি নিরীক্ষণ করতে কাস্টম URL নিদর্শন তৈরি করতে পারেন স্বয়ংক্রিয় URL প্যাটার্ন ম্যাচিং । উদাহরণস্বরূপ, আপনি একটি নির্দিষ্ট ইউআরএল সমস্যা সমাধানের জন্য বা সময়ের সাথে নির্দিষ্ট ইউআরএলগুলির একটি নির্দিষ্ট নিরীক্ষণ করতে একটি কাস্টম ইউআরএল প্যাটার্ন ব্যবহার করতে পারেন।

Firebase প্রদর্শন সব URL রীতি (কাস্টম URL রীতি সহ) এবং নেটওয়ার্ক তাদের সমষ্টিগত তথ্য ট্রেস টেবিল, যার নীচে হয় এর সাব-ট্যাব অনুরোধ পারফরমেন্স ড্যাশবোর্ড Firebase কনসোলের।

কাস্টম ইউআরএল প্যাটার্ন মিলে কিভাবে কাজ করে?

ফায়ারবেস স্বয়ংক্রিয় ইউআরএল প্যাটার্নের সাথে মিলে যাওয়ার আগে যেকোনো কনফিগার করা কাস্টম ইউআরএল প্যাটার্নে অনুরোধের ইউআরএল মেলানোর চেষ্টা করে। একটি কাস্টম ইউআরএল প্যাটার্নের সাথে যেকোনো মিলের অনুরোধের জন্য, ফায়ারবেস কাস্টম ইউআরএল প্যাটার্নের আওতায় অনুরোধের ডেটা একত্রিত করে।

একটি অনুরোধ URL টি একটির বেশি কাস্টম URL ধরণের সাথে মেলা পারেন, Firebase সর্বাধিক নির্দিষ্ট কাস্টম URL শুধুমাত্র প্যাটার্ন করার অনুরোধ মানচিত্র, নিম্নলিখিত নির্দিষ্টতা অর্ডার অনুযায়ী: সাধারণ পাঠ্য> * > ** পথে বাঁ দিক থেকে ডানদিকে। উদাহরণস্বরূপ, একটি অনুরোধ example.com/books/dog দুই কাস্টম URL নিদর্শন মেলে:

  • example.com/books/*
  • example.com/*/dog

যাইহোক, প্যাটার্ন example.com/books/* কারণ বামদিকের সেগমেন্ট সর্বাধিক নির্দিষ্ট ম্যাচিং URL প্যাটার্ন হয় books মধ্যে example.com/books/* বামদিকের সেগমেন্ট অগ্রগণ্য * মধ্যে example.com/*/dog

যখন আপনি একটি নতুন কাস্টম ইউআরএল প্যাটার্ন তৈরি করবেন, নিম্নলিখিত বিষয়ে সচেতন থাকুন:

  • আমরা পূর্বের অনুরোধগুলি থেকে মিলগুলি ও সমষ্টিগত তথ্য একটি নতুন কাস্টম URL প্যাটার্ন তৈরি করে প্রভাবিত হয় না। ফায়ারবেস অনুরোধের তথ্য পুনরায় একত্রিত করে না।

  • শুধু ভবিষ্যতের রিকোয়েস্টগুলো একটি নতুন কাস্টম URL প্যাটার্ন তৈরি দ্বারা প্রভাবিত হয়। একটি নতুন কাস্টম ইউআরএল প্যাটার্নের অধীনে ডেটা সংগ্রহ এবং একত্রিত করার জন্য আপনাকে পারফরম্যান্স মনিটরিংয়ের জন্য 12 ঘন্টা পর্যন্ত অপেক্ষা করতে হতে পারে।

একটি কাস্টম ইউআরএল প্যাটার্ন তৈরি করুন

থেকে নেটওয়ার্ক ট্রেস টেবিল, যা নীচের অংশে অবস্থিত হয় সাব-ট্যাব অনুরোধ আপনি একটি কাস্টম URL প্যাটার্ন তৈরি করতে পারেন পারফরমেন্স ড্যাশবোর্ড Firebase কনসোলের।

একটি প্রকল্প সদস্য হতে হবে মালিক বা সম্পাদক একটি নতুন কাস্টম URL প্যাটার্ন তৈরি করতে; যাইহোক, সমস্ত প্রকল্প সদস্য কাস্টম ইউআরএল প্যাটার্ন এবং তাদের একত্রিত ডেটা দেখতে পারেন।

আপনি প্রতি অ্যাপে মোট 400 টি কাস্টম ইউআরএল প্যাটার্ন এবং সেই অ্যাপের জন্য ডোমেইন প্রতি 100 টি কাস্টম ইউআরএল প্যাটার্ন তৈরি করতে পারেন।

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

  • প্লেইন টেক্সট - একটি সঠিক স্ট্রিং মেলে
  • * - প্রথম সাবডোমেন সেগমেন্ট, অথবা একটি একক পাথ সেগমেন্ট যে কোন স্ট্রিং মিলে যায়
  • ** - একটি অবাধ পথ প্রত্যয় সাথে মিলে যায়

নিচের টেবিলে কিছু সম্ভাব্য কাস্টম ইউআরএল প্যাটার্ন মিলেছে।

মিল করা... একটি কাস্টম URL প্যাটার্ন তৈরি করুন যেমন ... এই URL প্যাটার্নের সাথে উদাহরণ মিলেছে
একটি সঠিক URL example.com/foo/baz example.com/foo/baz
কোন একক পাথ সেগমেন্ট ( * ) example.com/*/baz example.com/foo/baz
example.com/bar/baz
example.com/*/*/baz example.com/foo/bar/baz
example.com/bah/qux/baz
example.com/foo/* example.com/foo/baz
example.com/foo/bar

দ্রষ্টব্য: এই প্যাটার্ন মেলে না হবে example.com/foo

একটি অবাধ পথ প্রত্যয় ( ** ) example.com/foo/** example.com/foo
example.com/foo/baz
example.com/foo/baz/more/segments
subdomain.example.com/foo.bar/** subdomain.example.com/foo.bar
subdomain.example.com/foo.bar/baz
subdomain.example.com/foo.bar/baz/more/segments
প্রথম সাবডোমেন সেগমেন্ট ( * ) *.example.com/foo bar.example.com/foo
baz.example.com/foo

কাস্টম ইউআরএল প্যাটার্ন এবং তাদের ডেটা দেখুন

Firebase প্রদর্শন সব URL রীতি (কাস্টম URL রীতি সহ) এবং নেটওয়ার্ক তাদের সমষ্টিগত তথ্য ট্রেস টেবিল, যার নীচে হয় এর সাব-ট্যাব অনুরোধ পারফরমেন্স ড্যাশবোর্ড Firebase কনসোলের।

শুধুমাত্র কাস্টম URL নিদর্শন দেখতে, নেটওয়ার্ক ট্রেস টেবিলের সাব-ট্যাব অনুরোধ ড্রপডাউন মেনু থেকে কাস্টম নিদর্শন নির্বাচন করুন। মনে রাখবেন যে যদি একটি কাস্টম ইউআরএল প্যাটার্নে কোন সমষ্টিগত ডেটা না থাকে, তাহলে এটি শুধুমাত্র এই তালিকায় প্রদর্শিত হবে।

যখন তথ্য ধারণ সময়ের তথ্য একটি URL প্যাটার্ন অধীনে সমষ্টিভূত যথাযথভাবেই Firebase URL প্যাটার্ন থেকে যে ডেটা মুছে ফেলা হবে। সমস্ত ডেটা একটি কাস্টম URL প্যাটার্ন মেয়াদ শেষ অধীনে সমষ্টিভূত, তাহলে Firebase Firebase কনসোল থেকে কাস্টম URL প্যাটার্ন মুছে ফেলবে না। পরিবর্তে, Firebase নেটওয়ার্ক কাস্টম নিদর্শন তালিকায় তালিকা "খালি" কাস্টম URL রীতি অব্যাহত ট্রেস টেবিলের সাব-ট্যাব অনুরোধ করেছে।

একটি কাস্টম URL প্যাটার্ন সরান

আপনি আপনার প্রজেক্ট থেকে কাস্টম ইউআরএল প্যাটার্ন অপসারণ করতে পারেন। মনে রাখবেন আপনি একটি স্বয়ংক্রিয় URL প্যাটার্ন অপসারণ করতে পারবেন না।

  1. থেকে পারফরমেন্স ড্যাশবোর্ড , ট্রেস টেবিল স্ক্রোল ডাউন তারপর নেটওয়ার্ক অনুরোধ সাব-ট্যাব নির্বাচন করুন।

  2. নেটওয়ার্ক ড্রপডাউন মেনু থেকে নির্বাচন করুন কাস্টম নিদর্শন সাবট্যাবে অনুরোধ করেছে।

  3. আপনি যে কাস্টম ইউআরএল প্যাটার্নটি সরিয়ে ফেলতে চান তার সারির উপরে ঘুরুন।

  4. ক্লিক করুন এ পর্যন্ত ডান সারি নির্বাচন সরান কাস্টম প্যাটার্ন, তারপর ডায়ালগে অপসারণ নিশ্চিত করুন।

যখন আপনি একটি কাস্টম ইউআরএল প্যাটার্ন অপসারণ করেন, নিম্নলিখিত বিষয়ে সচেতন হন:

  • যে কোনো ভবিষ্যতের অনুরোধ পরবর্তী সর্বাধিক নির্দিষ্ট ম্যাচিং কাস্টম URL প্যাটার্ন ম্যাপ করা হয়। Firebase আপনার সাথে মেলে এমন কাস্টম URL নিদর্শন খুঁজে বের করে ফেলেন, তাহলে এটি ফিরে বৃক্ষের পতন স্বয়ংক্রিয় URL প্যাটার্ন ম্যাচিং

  • আমরা পূর্বের অনুরোধগুলি থেকে মিলগুলি ও সমষ্টিগত তথ্য একটি কাস্টম URL প্যাটার্ন সরিয়ে প্রভাবিত হয় না।

    আপনি এখনও একটি সরানো কাস্টম URL প্যাটার্ন অ্যাক্সেস করতে পারেন এবং নেটওয়ার্ক তার সমষ্টিগত তথ্য প্রযোজ্য তথ্য ধারণ পর্ব শেষ হওয়া পর্যন্ত (সকল নেটওয়ার্ক নির্বাচিত অনুরোধ সহ) সাব-ট্যাব অনুরোধ করেছে। যখন সরানো কাস্টম ইউআরএল প্যাটার্নের অধীনে সমস্ত একত্রিত ডেটার মেয়াদ শেষ হয়ে যায়, তখন Firebase কাস্টম ইউআরএল প্যাটার্ন মুছে দেয়।

  • নেটওয়ার্ক অনুরোধ সাব-ট্যাব (কাস্টম নকশার সঙ্গে নির্বাচিত) কোন সরানো কাস্টম URL রীতি তালিকা নেই।