אירוח Firebase

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

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

להתחיל

יכולות מפתח

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

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

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

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

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

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

איך זה עובד?

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

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

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

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

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

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

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

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

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

מסלול יישום

התקן את ה- CLI של Firebase 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 ניטור כדי לקבל תובנות לגבי מאפייני הביצועים של האפליקציה שלך.

הצעדים הבאים