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

אירוח Firebase

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

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

להתחיל

יכולות מפתח

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

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

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

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

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

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

איך זה עובד?

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

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

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

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

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

הצעדים הבאים