কনসোলে কর্মক্ষমতা ডেটা নিরীক্ষণ করা


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

আপনার ড্যাশবোর্ডে গুরুত্বপূর্ণ মেট্রিকগুলো ট্র্যাক করুন

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

মেট্রিক্স বোর্ডের একটি ছবি <span class= ফায়ারবেস পারফরম্যান্স মনিটরিং ড্যাশবোর্ড

এখানে কিছু উদাহরণমূলক প্রবণতা দেওয়া হলো যা আপনি অনুসরণ করতে পারেন:

  • অ্যাপ স্টার্টে একটি নতুন ব্লকিং এপিআই কল যোগ করার পর থেকে অ্যাপ চালু হওয়ার সময় বেড়ে গেছে।
  • পূর্ণ আকারের ছবিকে থাম্বনেইলে রূপান্তর করার সুবিধাটি চালু করার পর থেকে নেটওয়ার্ক অনুরোধের প্রতিক্রিয়া পেলোডের আকার কমে গেছে।
  • ইকোসিস্টেম বিভ্রাটের সময় তৃতীয় পক্ষের এপিআই কলের নেটওয়ার্ক সফলতার হার হ্রাস পাওয়া
  • প্রতিটি আইটেমের অফস্ক্রিন প্রসেসিং অপ্টিমাইজ করার পর আপনার রিসাইকলার ভিউয়ের ধীরগতির রেন্ডারিং ফ্রেম কমে আসবে।

একটি Firebase প্রোজেক্টের প্রত্যেক সদস্য তাদের নিজস্ব মেট্রিক্স বোর্ড কনফিগার করতে পারেন। আপনি আপনার জন্য গুরুত্বপূর্ণ মেট্রিক্সগুলো ট্র্যাক করতে পারেন, অন্যদিকে প্রোজেক্টের অন্যান্য সদস্যরা তাদের নিজস্ব বোর্ডে সম্পূর্ণ ভিন্ন ধরনের গুরুত্বপূর্ণ মেট্রিক্স ট্র্যাক করতে পারেন।

আপনার মেট্রিক্স বোর্ডে একটি মেট্রিক যোগ করতে, এই ধাপগুলো অনুসরণ করুন:

  1. Firebase কনসোলে পারফরম্যান্স ড্যাশবোর্ডে যান।
  2. একটি খালি মেট্রিক কার্ডে ক্লিক করুন, তারপর আপনার বোর্ডে যোগ করার জন্য একটি বিদ্যমান মেট্রিক নির্বাচন করুন।
  3. আরও বিকল্পের জন্য, যেমন কোনো মেট্রিক প্রতিস্থাপন বা অপসারণ করতে, ডেটাযুক্ত মেট্রিক কার্ডে ক্লিক করুন।

মেট্রিক্স বোর্ডটি সময়ের সাথে সাথে সংগৃহীত মেট্রিক ডেটা গ্রাফিক্যাল আকারে এবং সংখ্যাসূচক শতাংশ পরিবর্তন হিসেবে প্রদর্শন করে।

  • প্রতিটি মেট্রিক কার্ড নির্বাচিত সময়সীমার মধ্যে মেট্রিকটির মানের শতকরা পরিবর্তন এবং সেইসাথে মেট্রিকটির সর্বশেষ সংগৃহীত মান প্রদর্শন করে। মেট্রিক বোর্ডের শীর্ষে থাকা বিবৃতিটি হলো এই শতকরা পরিবর্তনের একটি ব্যাখ্যা।
  • ডিফল্টরূপে, মেট্রিক্স বোর্ড মেট্রিকটির ৯০তম পার্সেন্টাইল মান প্রদর্শন করে, যা অ্যান্ড্রয়েড ভাইটালস- এর সাথে সামঞ্জস্যপূর্ণ। আপনার ব্যবহারকারীদের বিভিন্ন অংশ আপনার অ্যাপটি কীভাবে ব্যবহার করছেন তা দেখতে চাইলে, ড্যাশবোর্ড পৃষ্ঠার শীর্ষে থাকা ড্রপডাউন থেকে একটি ভিন্ন পার্সেন্টাইল নির্বাচন করুন।
  • আপনার অ্যাপের বিভিন্ন সংস্করণ থাকলে, আপনি দেখতে পারেন যে একটি সংস্করণের মেট্রিকের মান অন্য সংস্করণের তুলনায় এবং/অথবা আপনার সমস্ত সংস্করণের তুলনায় কীভাবে পরিবর্তিত হচ্ছে। চার্টের নিচে থাকা ড্রপডাউনগুলো থেকে সংস্করণগুলো নির্বাচন করুন।

লাল, সবুজ এবং ধূসর রঙগুলোর অর্থ কী?

বেশিরভাগ মেট্রিকেরই একটি কাঙ্ক্ষিত প্রবণতার দিক থাকে, তাই মেট্রিক্স বোর্ডটি মেট্রিকের ডেটা ভালো না খারাপ দিকে যাচ্ছে, তার ব্যাখ্যা প্রদর্শন করতে রঙ ব্যবহার করে।

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

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

অবিচ্ছিন্ন এবং ড্যাশযুক্ত রেখাগুলোর অর্থ কী?

  • গাঢ় নীল অবিচ্ছিন্ন রেখা — আপনার অ্যাপের সকল সংস্করণের জন্য সময়ের সাথে সাথে মেট্রিকটির মান
    এই লাইনটিকে আপনার অ্যাপের ভিত্তিরেখা হিসেবে বিবেচনা করা যেতে পারে।

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

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

  • হালকা নীল ড্যাশযুক্ত রেখা — অতীতের একটি নির্দিষ্ট সময়ে সকল সংস্করণের জন্য মেট্রিকটির মান
    উদাহরণস্বরূপ, যদি আপনি গত ৭ দিনের একটি চার্ট দেখানোর জন্য নির্বাচন করেন এবং ৩০শে আগস্টের উপর মাউস রাখেন, তাহলে হালকা নীল ড্যাশযুক্ত রেখাটি আপনাকে ২৩শে আগস্টে সমস্ত সংস্করণের জন্য মেট্রিকটির মান জানিয়ে দেবে।



চিহ্ন এবং তাদের ডেটা দেখুন

আপনি পারফরম্যান্স ড্যাশবোর্ডের একেবারে নিচে থাকা ট্রেস টেবিলে আপনার অ্যাপের সমস্ত ট্রেস দেখতে পারেন। এই টেবিলটি প্রতিটি ধরণের ট্রেসকে একটি উপযুক্ত সাবট্যাবের অধীনে শ্রেণীবদ্ধ করে। উদাহরণস্বরূপ, সমস্ত নেটওয়ার্ক রিকোয়েস্ট ট্রেস ‘নেটওয়ার্ক রিকোয়েস্ট’ সাবট্যাবের অধীনে তালিকাভুক্ত করা হয়।

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

  • যদি আপনি ৯০% পার্সেন্টাইল এবং ‘গত ৭ দিন’ সময়সীমা নির্বাচন করেন, তাহলে মেট্রিকটির মান হবে সর্বশেষ দিনের সংগৃহীত ডেটার ৯০তম পার্সেন্টাইল , এবং শতাংশ পরিবর্তন হবে পূর্ববর্তী ৭ দিনের তুলনায় পরিবর্তন।
  • এরপর যদি আপনি সময়সীমা পরিবর্তন করে ' গত ২৪ ঘন্টা' করেন, তাহলে মেট্রিকটির মান হবে সর্বশেষ ঘন্টায় সংগৃহীত ডেটার মিডিয়ান এবং শতাংশ পরিবর্তন হবে পূর্ববর্তী ২৪ ঘন্টার তুলনায় পরিবর্তন।

আপনি প্রতিটি সাবট্যাবে থাকা ট্রেসের তালিকাটি মেট্রিকের মান অনুসারে অথবা কোনো নির্দিষ্ট মেট্রিকের শতাংশ পরিবর্তন অনুসারে সাজাতে পারেন। এটি আপনাকে আপনার অ্যাপের সম্ভাব্য সমস্যাগুলো দ্রুত শনাক্ত করতে সাহায্য করতে পারে।

কোনো নির্দিষ্ট ট্রেসের সমস্ত মেট্রিক ও ডেটা দেখতে, ট্রেস টেবিলে থাকা ট্রেসের নামে ক্লিক করুন। এই পৃষ্ঠার পরবর্তী বিভাগগুলিতে আরও বিস্তারিত তথ্য দেওয়া আছে।

একটি নির্দিষ্ট ট্রেসের জন্য আরও ডেটা দেখুন

Performance Monitoring Firebase কনসোলে একটি ট্রাবলশুটিং পেজ প্রদান করে, যা মেট্রিকের পরিবর্তনগুলো তুলে ধরে। এর ফলে আপনার অ্যাপ এবং ব্যবহারকারীদের উপর পারফরম্যান্স সংক্রান্ত সমস্যার প্রভাব দ্রুত সমাধান করা ও কমানো সহজ হয়। সম্ভাব্য পারফরম্যান্স সমস্যা সম্পর্কে জানতে পারলে আপনি এই ট্রাবলশুটিং পেজটি ব্যবহার করতে পারেন, যেমন— নিম্নলিখিত পরিস্থিতিগুলোতে:

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

আপনি নিম্নলিখিত উপায়ে সমস্যা সমাধান পৃষ্ঠায় প্রবেশ করতে পারেন:

  • মেট্রিক ড্যাশবোর্ডে, 'মেট্রিকের বিবরণ দেখুন' বোতামটিতে ক্লিক করুন।
  • যেকোনো মেট্রিক কার্ডে, নির্বাচন করুন => বিস্তারিত দেখুন । সমস্যা সমাধান পৃষ্ঠাটি আপনার নির্বাচিত মেট্রিক সম্পর্কে তথ্য প্রদর্শন করে।
  • ট্রেস টেবিলে, একটি ট্রেসের নামে অথবা সেই ট্রেসের সাথে যুক্ত সারিতে থাকা যেকোনো মেট্রিক মানে ক্লিক করুন।
  • ইমেল সতর্কবার্তায়, ‘এখনই তদন্ত করুন’ এ ক্লিক করুন।

ট্রেস টেবিলে কোনো ট্রেসের নামে ক্লিক করলে, আপনি আপনার আগ্রহের মেট্রিকগুলো আরও বিস্তারিতভাবে দেখতে পারবেন। ক্লিক করুন অ্যাট্রিবিউট অনুযায়ী ডেটা ফিল্টার করার জন্য ফিল্টার বাটন, উদাহরণস্বরূপ:

একটি ছবি <span class= অ্যাট্রিবিউট দ্বারা ফিল্টার করা ফায়ারবেস পারফরম্যান্স মনিটরিং ডেটা
  • পূর্ববর্তী রিলিজ বা আপনার সর্বশেষ রিলিজের ডেটা দেখতে অ্যাপ সংস্করণ অনুযায়ী ফিল্টার করুন।
  • পুরোনো ডিভাইসগুলো আপনার অ্যাপটি কীভাবে পরিচালনা করে তা জানতে ডিভাইস অনুযায়ী ফিল্টার করুন।
  • আপনার ডেটাবেসের অবস্থান কোনো নির্দিষ্ট অঞ্চলকে প্রভাবিত করছে না তা নিশ্চিত করতে দেশ অনুযায়ী ফিল্টার করুন।

একটি ট্রেসের জন্য সংগৃহীত সমস্ত মেট্রিক দেখুন

একবার কোনো ট্রেসে ক্লিক করলে, আপনি আপনার আগ্রহের মেট্রিকগুলো আরও বিস্তারিতভাবে দেখতে পারবেন:

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

আপনি মেট্রিক ট্যাবগুলোর ঠিক নিচেই নির্বাচিত মেট্রিকটির পারফরম্যান্স সারাংশ খুঁজে পাবেন। এতে সময়ের সাথে সাথে মেট্রিকটির প্রবণতার এক-বাক্যের একটি সংক্ষিপ্ত বিবরণ এবং সম্পূর্ণ নির্বাচিত তারিখের পরিসর জুড়ে ডেটার বিন্যাস দেখার জন্য একটি চার্ট অন্তর্ভুক্ত রয়েছে।

একটি ছবি <span class= ফায়ারবেস পারফরম্যান্স মনিটরিং ত্রুটি কোডের বিশদ বিবরণ

উদাহরণস্বরূপ, যদি নির্বাচিত মেট্রিকটি 'নেটওয়ার্ক সফলতার হার' হয়, তাহলে চার্টটি সমস্ত ত্রুটি কোড এবং সমস্ত ত্রুটিপূর্ণ প্রতিক্রিয়ার মধ্যে তাদের শতাংশের একটি বিশদ বিবরণ দেখায় ( Firebase কনসোলে বাদ দেওয়া ত্রুটি কোডগুলি সহ)।

ডেটা সম্পর্কে বিস্তারিত তথ্য দেখুন

আপনি অ্যাট্রিবিউট অনুযায়ী ডেটা ফিল্টার ও ভাগ করতে পারেন, অথবা একটি অ্যাপ-ব্যবহার সেশনের প্রেক্ষাপটে ডেটা দেখতে ক্লিক করতে পারেন।

উদাহরণস্বরূপ, আপনার সাম্প্রতিক নেটওয়ার্ক রেসপন্স টাইম কেন ধীর এবং কোনো দেশ এর পারফরম্যান্সকে প্রভাবিত করছে কিনা তা বুঝতে, এই ধাপগুলো অনুসরণ করুন:

  1. অ্যাট্রিবিউট ড্রপডাউন থেকে দেশ নির্বাচন করুন।
  2. টেবিলে, আপনার নেটওয়ার্ক রেসপন্স টাইমের উপর সবচেয়ে বেশি প্রভাব ফেলে এমন দেশগুলো দেখতে সর্বশেষ মান অনুসারে সাজান।
  3. গ্রাফে প্লট করার জন্য সর্বোচ্চ সাম্প্রতিক মানযুক্ত দেশগুলো নির্বাচন করুন। এরপর, ঐ দেশগুলোতে কখন নেটওয়ার্ক রেসপন্স টাইম ধীর হয়ে গিয়েছিল তা জানতে গ্রাফের টাইমলাইনের উপর আপনার কার্সারটি রাখুন।
  4. নির্দিষ্ট দেশগুলিতে নেটওয়ার্ক রেসপন্স টাইম সমস্যার মূল কারণগুলি আরও তদন্ত করতে, সেই দেশগুলির জন্য ফিল্টার যুক্ত করুন এবং অন্যান্য বৈশিষ্ট্যগুলির (যেমন রেডিও টাইপ এবং ডিভাইস) উপর তদন্ত চালিয়ে যান।



ব্যবহারকারী সেশন সম্পর্কে আরও বিস্তারিত দেখুন

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

উদাহরণস্বরূপ, আপনি আপনার কাস্টম কোড ট্রেসগুলো শুরু হওয়ার ক্রমানুসারে (তাদের স্বতন্ত্র সময়কাল সহ) সাজানো দেখতে পারেন, এবং সেই একই সময়ে ঘটা যেকোনো নেটওয়ার্ক রিকোয়েস্ট ট্রেসও দেখতে পারেন।

কনসোল এই ইউজার সেশনগুলোর একটি র‍্যান্ডম স্যাম্পল প্রদর্শন করে। এগুলো অ্যাপল ও অ্যান্ড্রয়েড অ্যাপের জন্য এবং স্ক্রিন রেন্ডারিং ট্রেস ছাড়া অন্য সব ধরনের ট্রেসের জন্য উপলব্ধ।

একজন ব্যবহারকারীর সেশন সম্পর্কে আপনি আরও যে তথ্যগুলো দেখতে পারেন, তার কয়েকটি এখানে দেওয়া হলো:

এর একটি ছবি <span class= ফায়ারবেস পারফরম্যান্স মনিটরিং সেশন পৃষ্ঠা" />
  • ট্রেস সম্পর্কিত তথ্য: সেই সেশনের ট্রেস সম্পর্কিত বিস্তারিত তথ্য, যার মধ্যে রয়েছে শুরুর সময়, শেষের সময়, অ্যাট্রিবিউট (যেমন ডিভাইস এবং দেশ), এবং সেই ধরনের ট্রেসের জন্য প্রযোজ্য যেকোনো মেট্রিক (উদাহরণস্বরূপ, কাস্টম কোড ট্রেসের জন্য সময়কাল বা নেটওয়ার্ক রিকোয়েস্ট ট্রেসের জন্য রেসপন্স টাইম)।
  • সিপিইউ: সেশন চলাকালীন আপনার অ্যাপ কী পরিমাণ ইউজার টাইম এবং সিস্টেম টাইম ব্যবহার করেছে।
  • মেমরি: সেশন চলাকালীন আপনার অ্যাপ কী পরিমাণ হিপ মেমরি ব্যবহার করেছে

সেশন ডেটা কীভাবে দেখবেন

  1. Firebase কনসোলের পারফরম্যান্স ড্যাশবোর্ডে যান, ট্রেসেস টেবিল পর্যন্ত স্ক্রল করুন, তারপর আপনার কাঙ্ক্ষিত ট্রেসটির জন্য উপযুক্ত সাবট্যাবে ক্লিক করুন।
  2. এর উপলব্ধ সমস্ত মেট্রিক দেখতে, টেবিল থেকে ট্রেসের নামে ক্লিক করুন।
  3. নির্দিষ্ট ট্রেসের সেশন ডেটা দেখতে, ‘View all sessions’-এ ক্লিক করুন।
  4. নির্বাচিত মেট্রিকের কোনো অ্যাট্রিবিউট মানের সাথে যুক্ত সেশনগুলো দেখতে, আপনার কার্সারটি কাঙ্ক্ষিত সারির উপর নিয়ে যান এবং সেই সারির একেবারে ডানদিকের কলামে প্রদর্শিত 'সেশনস' লেখাটিতে ক্লিক করুন।
এর একটি ছবি <span class= সেশনগুলির লিঙ্কের সাথে ফায়ারবেস পারফরম্যান্স মনিটরিং ট্রেস" />

পার্সেন্টাইল অনুসারে সেশন ফিল্টার করুন

প্রতিটি মেট্রিকের জন্য সেশনগুলোকে পার্সেন্টাইলে ভাগ করা হয়। উচ্চ পার্সেন্টাইল পরিসরের সেশনগুলোর তুলনায় নিম্ন পার্সেন্টাইল পরিসরের সেশনগুলোতে মেট্রিকটির মান কম থাকে।

পার্সেন্টাইল অনুযায়ী উপলব্ধ সেশনগুলো ফিল্টার করতে, সেশনের বিবরণের উপরে থাকা পার্সেন্টাইল ড্রপডাউনটি ব্যবহার করুন, অথবা চার্টের হ্যান্ডেলগুলো টেনে আনুন।

এর একটি ছবি <span class= ফায়ারবেস পারফরম্যান্স মনিটরিং সেশন পৃষ্ঠা" />