Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

ফায়ারবেস হোস্টিং ব্যবহার করে গতিশীল সামগ্রী এবং হোস্ট মাইক্রোসার্ফেসগুলি পরিবেশন করুন

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

Firebase জন্য মেঘ কার্যাবলী : আপনি লিখতে এবং একটি ফাংশন, যা কোড ব্যাক-এন্ডের হয় স্থাপন করে একটি নির্দিষ্ট ট্রিগার সাড়া দেয়। তারপরে, ফায়ারবেস হোস্টিং ব্যবহার করে, আপনি আপনার ফাংশন চালানোর জন্য HTTPS অনুরোধগুলি নির্দেশ করতে পারেন।

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

ব্যবহারের ক্ষেত্রে

আপনি কিভাবে ফায়ারবেস হোস্টিং এর সাথে সার্ভারহীন কম্পিউটিং অপশন ব্যবহার করতে পারেন?

  • ডায়নামিক সামগ্রী পরিবেশন - আপনার হোস্টিং সাইটে স্ট্যাটিক কন্টেন্ট কাজ করা ছাড়াও, আপনি পরিবর্তনশীল যে সার্ভার সাইড যুক্তিবিজ্ঞান কার্য সম্পাদন করে তা একটি ফাংশান বা containerized অ্যাপ্লিকেশান থেকে প্রতিক্রিয়া উত্পন্ন পরিবেশন করতে পারেন।

    উদাহরণস্বরূপ, যদি আপনি একটি URL প্যাটার্ন (যেমন নির্দেশ করতে পারেন /blog/<blog-post-id> একটি ফাংশন আপনার ডাটাবেস থেকে পরিবর্তনশীল বিষয়বস্তু পুনরুদ্ধার করতে URL এর ব্লগ পোস্ট ID পরামিতির ব্যবহার করে করার জন্য)।

  • বিশ্রাম API গুলি তৈরি করুন - তুমি ফাংশন ব্যবহার করে একটি microservice এপিআই তৈরি করতে পারেন।

    উদাহরণস্বরূপ, ফাংশনগুলি আপনার ওয়েবসাইটের জন্য সাইন-ইন কার্যকারিতা পরিচালনা করতে পারে। আপনার ওয়েবসাইট হোস্ট করা হয় / , এর কোনো অনুরোধ /api আপনার microservice এপিআই থেকে আপনাকে পুনঃনির্দেশিত করা হয়। একটি উদাহরণস্বরূপ, খুঁজে বার করো এই ওপেন সোর্স নমুনা

  • ক্যাশে ডায়নামিক সামগ্রী - তুমি করতে ক্যাশে কনফিগার একটি বিশ্বব্যাপী যা CDN আপনার গতিশীল বিষয়বস্তুর।

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

  • আপনার একক পৃষ্ঠার অ্যাপস পূর্বউপস্থাপন - তুমি গতিশীল তৈরি করে এসইও এবং বিভিন্ন সামাজিক নেটওয়ার্ক জুড়ে অপ্টিমাইজ শেয়ারিং উন্নত করতে পারেন meta ট্যাগ। আরো জানতে, এটি দেখতে ভিডিও বা খুঁজে বার করো এই ওপেন সোর্স নমুনা

একটি সার্ভারবিহীন বিকল্প নির্বাচন করা

উভয় যদিও Firebase জন্য মেঘ কার্যাবলী এবং ক্লাউড চালান এবং Firebase হোস্টিং সাথে সংহত একটি সম্পূর্ণরূপে পরিচালিত, autoscaling ও নিরাপদ serverless পরিবেশ প্রস্তাব, দুটি বিকল্প বিভিন্ন ব্যবহারের ক্ষেত্রে জন্য leveraged এবং কাস্টমাইজড কনফিগারেশনের স্তর আকাঙ্ক্ষিত করা যেতে পারে।

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

বিবেচনা ফায়ারবেসের জন্য ক্লাউড ফাংশন ক্লাউড রান
সেটআপ ফায়ারবেস সিএলআই একাধিক কাজকে একক কমান্ডের মধ্যে একত্রিত করে, শুরু থেকে বিল্ডিং এবং স্থাপনের জন্য। কনটেইনারগুলি আরও কাস্টমাইজযোগ্য বিকল্পগুলি অফার করে, তাই সেটআপ, বিল্ড এবং স্থাপনার কাজগুলিতে আলাদা পদক্ষেপ রয়েছে।
রানটাইম পরিবেশ Node.js প্রয়োজন, তবে আপনি নির্দিষ্ট করতে পারেন কোন সংস্করণটি ব্যবহার Node.js এর (বর্তমানে, সংস্করণ 10 বা 12)। যখন আপনার ধারক বিল্ডিং , আপনি রানটাইম এনভায়রনমেন্ট উল্লেখ করুন।
ভাষা এবং কাঠামো সমর্থন

জাভাস্ক্রিপ্ট এবং টাইপস্ক্রিপ্ট

Express.js এর মত ওয়েব ফ্রেমওয়ার্ক সমর্থিত।

কোন ভাষা Dockerfiles সমর্থন সহ যান, Node.js, পাইথন, জাভা, এবং অন্যদের

প্রতিটি ভাষার ওয়েব ফ্রেমওয়ার্ক সমর্থিত।

হোস্টিং অনুরোধের জন্য সময় শেষ 60 সেকেন্ড (নীচের নোট দেখুন) 60 সেকেন্ড (নীচের নোট দেখুন)
সঙ্গতি ফাংশন উদাহরণ প্রতি 1 অনুরোধ
(উদাহরণস্বরূপ কোন সহমত নেই)
প্রতি ধারক দৃষ্টান্তে 80 সমবয়সী অনুরোধ
বিলিং ক্লাউড ফাংশন ব্যবহার

ফ্রী ব্যবহার কোটা, কিন্তু একটি ক্লাউড বিলিং অ্যাকাউন্টের প্রয়োজন। দেখুন Firebase প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

ক্লাউড চালান ব্যবহার + + কনটেইনার রেজিস্ট্রি স্টোরেজ

ফ্রী ব্যবহার কোটা, কিন্তু একটি ক্লাউড বিলিং অ্যাকাউন্টের প্রয়োজন বোধ করা হয়