میزبانی Firebase

میزبانی Firebase میزبانی سریع و ایمن را برای برنامه وب، محتوای ایستا و پویا و میکروسرویس ها فراهم می کند.

Firebase Hosting میزبان محتوای وب درجه تولید برای توسعه دهندگان است. با یک فرمان، می‌توانید به سرعت برنامه‌های وب را مستقر کنید و محتوای استاتیک و پویا را به یک CDN جهانی (شبکه تحویل محتوا) ارائه دهید. شما همچنین می توانید میزبانی فایربیس با استفاده از توابع ابر یا ابر اجرا جفت برای ساخت و میزبان میکروسرویسها در فایربیس.

شروع کنید

قابلیت های کلیدی

محتوا را از طریق یک اتصال امن ارائه دهید وب مدرن امن است. SSL با پیکربندی صفر در میزبانی Firebase تعبیه شده است، بنابراین محتوا همیشه ایمن ارائه می شود.
میزبانی محتوای ایستا و پویا به همراه ریزسرویس ها میزبانی Firebase از انواع محتوا برای میزبانی پشتیبانی می کند، از فایل های CSS و HTML گرفته تا میکروسرویس ها یا API های Express.js.
به سرعت مطالب را ارائه دهید هر فایلی که آپلود می‌کنید روی حافظه‌های SSD در لبه‌های CDN در سراسر جهان ذخیره می‌شود و به‌عنوان gzip یا Brotli خدمت می‌کند. ما به طور خودکار بهترین روش فشرده سازی را برای محتوای شما انتخاب می کنیم. مهم نیست کاربران شما کجا هستند، محتوا به سرعت ارائه می شود.
قبل از پخش زنده، تغییرات خود را شبیه سازی کرده و حتی به اشتراک بگذارید

تغییرات خود را در یک URL میزبانی محلی مشاهده و آزمایش کنید و با یک باطن شبیه سازی شده تعامل داشته باشید.

تغییرات خود را با استفاده از URL های پیش نمایش موقت با هم تیمی ها به اشتراک بگذارید. میزبانی وب نیز فراهم می کند یکپارچه سازی گیتهاب برای تکرار آسان محتوای پیش نمایش خود را.

نسخه های جدید را با یک دستور مستقر کنید

با استفاده از Firebase CLI، می توانید برنامه خود را در چند ثانیه راه اندازی و اجرا کنید. ابزارهای خط فرمان اضافه کردن اهداف استقرار را به فرآیند ساخت شما آسان می کند.

و اگر نیاز به لغو استقرار دارید، هاستینگ بازگردانی با یک کلیک را فراهم می کند.

چگونه کار می کند؟

میزبانی Firebase برای توسعه دهندگان وب مدرن ساخته شده است. وب‌سایت‌ها و برنامه‌ها با ظهور فریم‌ورک‌های جاوا اسکریپت جلویی مانند Angular و ابزارهای تولیدکننده استاتیک مانند Jekyll قدرتمندتر از همیشه هستند. چه در حال استقرار یک صفحه فرود برنامه ساده یا یک برنامه وب پیشرفته پیشرفته (PWA) باشید، میزبانی زیرساخت، ویژگی‌ها و ابزارهای متناسب با استقرار و مدیریت وب‌سایت‌ها و برنامه‌ها را در اختیار شما قرار می‌دهد.

با استفاده از فایربیس CLI ، از استقرار فایل ها از پوشه محلی بر روی کامپیوتر خود را به سرورهای میزبانی وب ما. فراتر از خدمت محتوای استاتیک، شما می توانید توابع Cloud برای فایربیس یا ابر اجرا به استفاده از خدمت محتوای پویا و میکروسرویسها میزبان در سایت های خود را. همه محتوا از طریق یک اتصال SSL از نزدیکترین سرور لبه در CDN جهانی ما ارائه می شود.

شما همچنین می توانید مشاهده و قبل از رفتن زندگی می کنند تست تغییرات خود را . با استفاده از مجموعه شبیه ساز محلی Firebase، می توانید برنامه و منابع باطن خود را در یک URL میزبانی شده محلی شبیه سازی کنید. شما همچنین می توانید تغییرات خود را در یک URL پیش نمایش موقت به اشتراک گذاری و راه اندازی یک ادغام گیتهاب برای تکرار آسان در توسعه است.

میزبانی فایربیس است بسیار سبک وزن و گزینه های پیکربندی میزبانی برای شما به ساخت PWAs پیچیده است. شما به راحتی می توانید URL ها را برای مسیریابی سمت مشتری بازنویسی کنید، سرصفحه های سفارشی را تنظیم کنید، و حتی محتوای محلی را ارائه دهید.

برای ارائه محتوای شما، Firebase چندین گزینه دامنه و زیر دامنه را ارائه می دهد:

  • به طور پیش فرض، هر پروژه فایربیس است زیر دامنه بدون هیچ هزینه در web.app و firebaseapp.com دامنه. این دو سایت دارای محتوای مستقر شده و پیکربندی یکسانی هستند.

  • شما می توانید سایت های مختلف ایجاد اگر شما سایت ها و برنامه های که در خدمت محتوای مختلف اما هنوز هم به اشتراک گذاشتن همان منابع پروژه فایربیس (به عنوان مثال اگر شما یک وبلاگ، پنل مدیریت، و برنامه های عمومی) مرتبط است.

  • شما می توانید نام دامنه خود را متصل به یک سایت فایربیس میزبانی.

Firebase به‌طور خودکار گواهی‌های SSL را برای همه دامنه‌های شما ارائه می‌کند تا تمام محتوای شما به صورت ایمن ارائه شود.

مسیر پیاده سازی

Firebase CLI را نصب کنید فایربیس CLI می سازد آن را آسان به راه اندازی یک پروژه جدید میزبانی، اجرای یک سرور توسعه محلی، و محتوای اعزام.
دایرکتوری پروژه را تنظیم کنید

اضافه کردن دارایی های شخص خود را به یک دایرکتوری محلی پروژه، پس از آن اجرا firebase init برای اتصال دایرکتوری به یک پروژه فایربیس.

در دایرکتوری پروژه محلی خود، شما همچنین می توانید توابع ابر و یا ابر Run برای خود راه اندازی محتوای پویا و میکروسرویسها .

مشاهده، آزمون، و به اشتراک گذاری تغییرات خود را قبل از رفتن زندگی می کنند (اختیاری)

اجرای firebase emulators:start به تقلید میزبانی و منابع پروژه باطن خود را در یک URL به صورت محلی برگزار می شود.

برای مشاهده و به اشتراک گذاری تغییرات خود را در یک URL پیش نمایش موقت، اجرا firebase hosting:channel:deploy برای ایجاد و استقرار به یک کانال پیش نمایش. تنظیم ادغام گیتهاب برای تکرار آسان محتوای پیش نمایش خود را.

سایت خود را مستقر کنید هنگامی که همه چیز به دنبال خوبی، اجرا firebase deploy برای آپلود شدن عکس فوری به سرورهای ما. اگر نیاز به لغو استقرار دارید، می توانید تنها با یک کلیک در کنسول Firebase به عقب برگردید.
لینک به یک وب سایت برنامه فایربیس (اختیاری) از طریق ایجاد ارتباط سایت خود را به یک وب سایت برنامه فایربیس ، شما می توانید با استفاده از گوگل آنالیز به استفاده و رفتار داده های جمع آوری برای برنامه شما و استفاده از فایربیس نظارت بر عملکرد به دست آوردن بینش به ویژگی های عملکرد از برنامه شما.

مراحل بعدی