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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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