Catch up on everthing we announced at this year's Firebase Summit. Learn more

میزبانی Firebase

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

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

شروع کنید

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

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

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

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

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

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

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

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

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

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

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

مراحل بعدی