אירוח ב-Firebase

Firebase Hosting מספק אירוח מהיר ומאובטח עבור אפליקציית האינטרנט שלך, תוכן סטטי ודינאמי ומיקרו-שירותים.

Firebase Hosting הוא אירוח תוכן אינטרנט בדרגת ייצור למפתחים. עם פקודה אחת, אתה יכול לפרוס במהירות אפליקציות אינטרנט ולהגיש תוכן סטטי ודינאמי ל-CDN גלובלי (רשת מסירת תוכן). אתה יכול גם להתאים את Firebase Hosting עם Cloud Functions או Cloud Run כדי לבנות ולארח שירותי מיקרו ב-Firebase.

להתחיל

יכולות מפתח

הצג תוכן בחיבור מאובטח האינטרנט המודרני מאובטח. SSL בתצורת אפס מובנה ב-Firebase Hosting, כך שהתוכן תמיד מועבר בצורה מאובטחת.
מארח תוכן סטטי ודינמי בתוספת שירותי מיקרו Firebase Hosting תומך בכל מיני תוכן לאירוח, החל מקובצי ה-CSS וה-HTML שלך ועד למיקרו-שירותי Express.js או ממשקי API שלך.
העברת תוכן מהר כל קובץ שאתה מעלה נשמר ב-SSD בקצוות CDN ברחבי העולם ומשמש כ-gzip או Brotli. אנו בוחרים אוטומטית את שיטת הדחיסה הטובה ביותר עבור התוכן שלך. לא משנה היכן נמצאים המשתמשים שלך, התוכן מועבר במהירות.
תחקו ואפילו שתפו את השינויים שלכם לפני העלייה לאוויר

הצג ובדוק את השינויים שלך בכתובת אתר שמתארחת מקומית וצור אינטראקציה עם קצה אחורי מדומה.

שתף את השינויים שלך עם חברי הצוות באמצעות כתובות אתרים זמניות של תצוגה מקדימה. אירוח מספק גם אינטגרציה של GitHub לאיטרציות קלות של התוכן התצוגה המקדימה שלך.

פרוס גרסאות חדשות בפקודה אחת

באמצעות Firebase CLI, אתה יכול להפעיל את האפליקציה שלך תוך שניות. כלי שורת הפקודה מקלים על הוספת יעדי פריסה לתהליך הבנייה שלך.

ואם אתה צריך לבטל את הפריסה, Hosting מספק החזרות בלחיצה אחת.

איך זה עובד?

Firebase Hosting נבנה עבור מפתח האינטרנט המודרני. אתרים ואפליקציות חזקים מאי פעם עם עלייתן של מסגרות JavaScript חזיתיות כמו Angular וכלי מחולל סטטי כמו Jekyll. בין אם אתה פורס דף נחיתה פשוט של אפליקציה או אפליקציית אינטרנט מתקדמת מורכבת (PWA), אירוח נותן לך את התשתית, התכונות והכלים המותאמים לפריסה וניהול של אתרים ואפליקציות.

באמצעות Firebase CLI , אתה פורס קבצים מספריות מקומיות במחשב שלך לשרתי האחסון שלנו. מעבר להגשת תוכן סטטי, אתה יכול להשתמש ב-Cloud Functions עבור Firebase או Cloud Run כדי להגיש תוכן דינמי ולארח שירותי מיקרו באתרים שלך. כל התוכן מוגש באמצעות חיבור SSL משרת הקצה הקרוב ביותר ב-CDN הגלובלי שלנו.

תוכל גם להציג ולבדוק את השינויים שלך לפני העלייה לאוויר . באמצעות Firebase Local Emulator Suite, אתה יכול לחקות את האפליקציה והמשאבים האחוריים שלך בכתובת אתר שמתארחת באופן מקומי. אתה יכול גם לשתף את השינויים שלך בכתובת URL זמנית של תצוגה מקדימה ולהגדיר שילוב GitHub עבור איטרציות קלות במהלך הפיתוח.

ל-Firebase Hosting אפשרויות תצורת אירוח קלות משקל לבניית PWAs מתוחכמים. אתה יכול בקלות לשכתב כתובות URL לניתוב בצד הלקוח, להגדיר כותרות מותאמות אישית ואפילו להגיש תוכן מקומי.

להגשת התוכן שלך, Firebase מציעה מספר אפשרויות של דומיין ותת-דומיין:

  • כברירת מחדל, לכל פרויקט Firebase יש תת-דומיינים ללא עלות בדומיינים web.app ו- firebaseapp.com . שני אתרים אלה משרתים את אותם תוכן ותצורה פרוסים.

  • אתה יכול ליצור אתרים מרובים אם יש לך אתרים ואפליקציות קשורים שמגישים תוכן שונה אך עדיין חולקים את אותם משאבי פרויקט Firebase (לדוגמה אם יש לך בלוג, פאנל ניהול ואפליקציה ציבורית).

  • אתה יכול לחבר את שם הדומיין שלך לאתר שמתארח ב-Firebase.

Firebase מספקת באופן אוטומטי אישורי SSL עבור כל הדומיינים שלך כך שכל התוכן שלך יוגש בצורה מאובטחת.

מסלול יישום

התקן את Firebase CLI Firebase CLI מקל על הגדרת פרויקט אירוח חדש, הפעלת שרת פיתוח מקומי ופריסה של תוכן.
הגדר ספריית פרויקט

הוסף את הנכסים הסטטיים שלך לספריית פרויקט מקומית, ולאחר מכן הפעל את firebase init כדי לחבר את הספרייה לפרויקט Firebase.

בספריית הפרויקט המקומית שלך, תוכל גם להגדיר Cloud Functions או Cloud Run עבור התוכן הדינמי והמיקרו-שירותים שלך.

הצג, בדוק ושתף את השינויים שלך לפני העלייה לאוויר (אופציונלי)

הפעל firebase emulators:start לחקות את משאבי אירוח ומשאבי הפרויקט האחורי שלך בכתובת URL מתארחת מקומית.

כדי להציג ולשתף את השינויים שלך בכתובת URL זמנית של תצוגה מקדימה, הפעל את firebase hosting:channel:deploy כדי ליצור לערוץ תצוגה מקדימה ולפרוס אותו. הגדר את שילוב GitHub עבור איטרציות קלות של התוכן התצוגה המקדימה שלך.

פרוס את האתר שלך כאשר הדברים נראים טוב, הפעל את firebase deploy כדי להעלות את תמונת המצב האחרונה לשרתים שלנו. אם אתה צריך לבטל את הפריסה, אתה יכול לחזור אחורה בלחיצה אחת בלבד במסוף Firebase.
קישור לאפליקציית אינטרנט של Firebase (אופציונלי) על ידי קישור האתר שלך לאפליקציית אינטרנט של Firebase , תוכל להשתמש ב-Google Analytics כדי לאסוף נתוני שימוש והתנהגות עבור האפליקציה שלך ולהשתמש בניטור ביצועים של Firebase כדי לקבל תובנות לגבי מאפייני הביצועים של האפליקציה שלך.

הצעדים הבאים