میزبانی Firebase

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

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

شروع کنید

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

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

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

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

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

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

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

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

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

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

شما همچنین می توانید مشاهده و قبل از رفتن زندگی می کنند تست تغییرات خود را . با استفاده از Firebase Local Emulator Suite ، می توانید از برنامه خود الگوبرداری کنید و منابع را در یک 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 برگردید.
لینک به یک وب سایت برنامه فایربیس (اختیاری) از طریق ایجاد ارتباط سایت خود را به یک وب سایت برنامه فایربیس ، شما می توانید با استفاده از گوگل آنالیز به استفاده و رفتار داده های جمع آوری برای برنامه شما و استفاده از فایربیس نظارت بر عملکرد به دست آوردن بینش به ویژگی های عملکرد از برنامه شما.

مراحل بعدی