Google 致力于为黑人社区推动种族平等。查看具体举措

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

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

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

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

মূল ক্ষমতা

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

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

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

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

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

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

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

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

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

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

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

আপনার বিষয়বস্তু পরিবেশন করার জন্য, 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 ওয়েব অ্যাপ , আপনি ব্যবহার করতে পারেন Google এনালিটিক্স আপনার অ্যাপের জন্য সংগ্রহ ব্যবহার ও আচরণ ডেটাতে এবং ব্যবহার মনিটরিং Firebase পারফরমেন্স আপনার অ্যাপের কর্মক্ষমতা বৈশিষ্ট্য মধ্যে অন্তর্দৃষ্টি লাভ করার।

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