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

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

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

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

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

মূল ক্ষমতা

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

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

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

একটি কমান্ড সহ নতুন সংস্করণ স্থাপন করুন

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

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

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

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

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

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

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

আপনার বিষয়বস্তু পরিবেশন করার জন্য, ফায়ারবেস বেশ কয়েকটি ডোমেন এবং সাবডোমেন বিকল্প সরবরাহ করে:

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

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

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

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

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

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

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

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

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

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

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

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

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