ফায়ারবেস হোস্টিং

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

ফায়ারবেস হোস্টিং হল ডেভেলপারদের জন্য প্রোডাকশন-গ্রেড ওয়েব কন্টেন্ট হোস্টিং। একটি একক কমান্ডের সাহায্যে, আপনি দ্রুত ওয়েব অ্যাপস স্থাপন করতে পারেন এবং একটি গ্লোবাল CDN (কন্টেন্ট ডেলিভারি নেটওয়ার্ক) এ স্ট্যাটিক এবং ডাইনামিক উভয় কন্টেন্ট পরিবেশন করতে পারেন। আপনি এটিও করতে পারেন ক্লাউড কার্যাবলী বা ক্লাউড রান দিয়ে Firebase হোস্টিং পেয়ার Firebase মধ্যে build এবং হোস্ট microservices করতে।

এবার শুরু করা যাক

মূল ক্ষমতা

একটি সুরক্ষিত সংযোগের মাধ্যমে সামগ্রী পরিবেশন করুন আধুনিক ওয়েব নিরাপদ। জিরো-কনফিগারেশন SSL ফায়ারবেস হোস্টিং-এ তৈরি করা হয়েছে, তাই কন্টেন্ট সবসময় নিরাপদে বিতরণ করা হয়।
স্থির এবং গতিশীল বিষয়বস্তু প্লাস মাইক্রোসার্ভিসেস হোস্ট করুন Firebase হোস্টিং হোস্টিংয়ের জন্য আপনার CSS এবং HTML ফাইল থেকে আপনার Express.js মাইক্রোসার্ভিসেস বা API পর্যন্ত সব ধরনের সামগ্রী সমর্থন করে৷
দ্রুত বিষয়বস্তু বিতরণ আপনার আপলোড করা প্রতিটি ফাইল সারা বিশ্বের CDN প্রান্তে SSD-তে ক্যাশ করা হয় এবং gzip বা Brotli হিসাবে পরিবেশন করা হয়। আমরা আপনার বিষয়বস্তুর জন্য সেরা কম্প্রেশন পদ্ধতি স্বয়ংক্রিয়ভাবে নির্বাচন করি। আপনার ব্যবহারকারীরা যেখানেই থাকুন না কেন, বিষয়বস্তু দ্রুত বিতরণ করা হয়।
অনুকরণ করুন এবং এমনকি লাইভে যাওয়ার আগে আপনার পরিবর্তনগুলি ভাগ করুন

স্থানীয়ভাবে হোস্ট করা URL-এ আপনার পরিবর্তনগুলি দেখুন এবং পরীক্ষা করুন এবং একটি অনুকরণ করা ব্যাকএন্ডের সাথে ইন্টারঅ্যাক্ট করুন৷

অস্থায়ী পূর্বরূপ URL ব্যবহার করে সতীর্থদের সাথে আপনার পরিবর্তনগুলি ভাগ করুন৷ হোস্টিং একটি উপলব্ধ GitHub ইন্টিগ্রেশন আপনার পূর্বরূপ দেখা বিষয়বস্তুর সহজ পুনরাবৃত্তিও জন্য।

একটি কমান্ড দিয়ে নতুন সংস্করণ স্থাপন করুন

Firebase CLI ব্যবহার করে, আপনি আপনার অ্যাপটি কয়েক সেকেন্ডের মধ্যে চালু করতে পারবেন। কমান্ড লাইন টুল আপনার বিল্ড প্রক্রিয়ায় স্থাপনার লক্ষ্য যোগ করা সহজ করে তোলে।

এবং যদি আপনার স্থাপনা পূর্বাবস্থায় ফেরাতে হয়, হোস্টিং এক-ক্লিক রোলব্যাক প্রদান করে।

এটা কিভাবে কাজ করে?

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

ব্যবহার Firebase CLI , আপনি আমাদের হোস্টিং সার্ভার থেকে আপনার কম্পিউটারের তে স্থানীয় ডিরেক্টরি থেকে ফাইল স্থাপন। স্ট্যাটিক কন্টেন্ট ভজনা বিয়ন্ড, আপনি Firebase বা ক্লাউড রান ক্লাউড ফাংশন ব্যবহার করতে পারেন ডায়নামিক সামগ্রী এবং হোস্ট microservices পরিবেশন করা আপনার সাইট উপর। সমস্ত বিষয়বস্তু আমাদের গ্লোবাল CDN-এর নিকটতম প্রান্ত সার্ভার থেকে একটি SSL সংযোগের মাধ্যমে পরিবেশিত হয়।

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

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

আপনার সামগ্রী পরিবেশনের জন্য, Firebase বেশ কিছু ডোমেইন এবং সাবডোমেন বিকল্প অফার করে:

  • ডিফল্টরূপে, যে Firebase প্রকল্পে কোন খরচ সাবডোমেন হয়েছে web.app এবং firebaseapp.com ডোমেনগুলি। এই দুটি সাইট একই স্থাপন করা সামগ্রী এবং কনফিগারেশন পরিবেশন করে।

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

  • আপনি করতে পারেন আপনার নিজের ডোমেইন নাম সংযোগ একটি Firebase-হোস্ট করা সাইটটিতে।

Firebase স্বয়ংক্রিয়ভাবে আপনার সমস্ত ডোমেনের জন্য SSL শংসাপত্রের ব্যবস্থা করে যাতে আপনার সমস্ত সামগ্রী নিরাপদে পরিবেশিত হয়।

বাস্তবায়নের পথ

Firebase CLI ইনস্টল করুন Firebase CLI এটা সহজ, একটি নতুন হোস্টিং প্রকল্পের সেট আপ একটি স্থানীয় উন্নয়ন সার্ভার, এবং প্রয়োগের সামগ্রী চালান করে তোলে।
একটি প্রকল্প ডিরেক্টরি সেট আপ করুন

একটি স্থানীয় প্রকল্প নির্দেশিকাতে আপনার স্ট্যাটিক সম্পদ যোগ করুন, তারপর চালানো firebase init একটি Firebase প্রকল্পে ডিরেক্টরির সংযোগ স্থাপন করতে।

আপনার স্থানীয় প্রকল্প ডিরেক্টরির মধ্যে, এছাড়াও আপনি আপ ক্লাউড কার্যাবলী বা ক্লাউড চালান আপনার জন্য সেট করতে পারেন গতিশীল কন্টেন্ট এবং microservices

ভিউ, পরীক্ষা, এবং আপনার পরিবর্তনগুলি যাওয়ার আগে ভাগ লাইভ (ঐচ্ছিক)

চালান firebase emulators:start একটি স্থানীয়ভাবে আয়োজিত URL- এ হোস্টিং এবং আপনার ব্যাকএন্ড প্রকল্পের সম্পদ অনুকরণ।

একটি অস্থায়ী পূর্বরূপ URL- এ আপনার পরিবর্তনগুলি দেখতে এবং ভাগ করার জন্য, রান firebase hosting:channel:deploy একটি প্রাকদর্শন চ্যানেলে তৈরি করুন এবং স্থাপন করা। সেট আপ করুন GitHub ইন্টিগ্রেশন আপনার পূর্বরূপ দেখা বিষয়বস্তুর সহজ পুনরাবৃত্তিও জন্য।

আপনার সাইট স্থাপন কিছু ভাল খুঁজছি হয়, তখন চালানোর firebase deploy আমাদের সার্ভারে সর্বশেষ স্ন্যাপশট আপলোড করতে। আপনার যদি স্থাপনা পূর্বাবস্থায় ফেরাতে হয়, আপনি Firebase কনসোলে শুধুমাত্র একটি ক্লিকের মাধ্যমে ফিরে আসতে পারেন।
লিংক একটি Firebase ওয়েব অ্যাপ্লিকেশনে (ঐচ্ছিক) একটি আপনার সাইটের লিঙ্ক করার মাধ্যমে Firebase ওয়েব অ্যাপ , আপনি ব্যবহার করতে পারেন Google এনালিটিক্স আপনার অ্যাপের জন্য সংগ্রহ ব্যবহার ও আচরণ ডেটাতে এবং ব্যবহার মনিটরিং Firebase পারফরমেন্স আপনার অ্যাপের কর্মক্ষমতা বৈশিষ্ট্য মধ্যে অন্তর্দৃষ্টি লাভ করার।

পরবর্তী পদক্ষেপ