אירוח ב-Firebase

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

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

להתחיל

יכולות מפתח

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

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

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

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

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

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

איך זה עובד?

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

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

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

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

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

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

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

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

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

מסלול יישום

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

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

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

צפה, מבחן, ולשתף את השינויים שלך לפני שהם הופכים לזמינים (אופציונלי)

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

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

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

הצעדים הבאים