התמחור של Firebase Hosting מבוסס על השימוש בפרויקט בשירותים הבאים:
Hosting אחסון (GB) – נפח האחסון הנדרש לאחסון התוכן של האתרים ב-Hosting (הקבצים הסטטיים וקובצי התצורה).
העברת נתונים (GB לחודש) – כמות הנתונים שהועברו ממשתמשי הקצה מה-CDN שלנו. כל אתר Hosting נתמך באופן אוטומטי על ידי ה-CDN הגלובלי שלנו ללא תשלום.
המכסה של Hosting היא ברמת הפרויקט, ולא ברמת האתר או הערוץ. תוכלו לשדרג את הפרויקט לתוכנית החיוב Blaze כדי לקבל גישה לרמות נוספות של אחסון בתשלום והעברת נתונים. מידע נוסף על מכסות ותמחור ב-Firebase Hosting
מומלץ להגדיר התראות תקציב לפרויקט במסוף Google Cloud.
במסוף Firebase תוכלו לעקוב גם אחרי נפח האחסון ב-Hosting וגם אחרי נפח העברת הנתונים:
נכנסים למרכז הבקרה Usage בקטע Hosting במסוף.
אפשר להציג את רמות השימוש בתקופות חיוב שונות, וגם לכל האתרים ב-Hosting או לכל אתר בנפרד.נכנסים למסוף למרכז הבקרה של השימוש והחיוב בפרויקט.
הסבר על נפח האחסון ב-Hosting
כשפורסים תוכן חדש באתר, יוצרים 'גרסה' שמצביעה על גרסה ספציפית של תוכן והגדרות באתר. Firebase מאחסן את הקבצים שמשויכים לכל גרסה (גם גרסאות חדשות וגם גרסאות קודמות שנשמרו). הקבצים האלה מהווים את רמת השימוש של הפרויקט בנפח האחסון Hosting.
נפח האחסון ב-Hosting הוא נפח אחסון עצמאי ולא קשור לאף נפח אחסון אחר בפרויקט Firebase (כמו Cloud Storage for Firebase או אחסון במסד נתונים).
חשוב לזכור של-Hosting יש מגבלת גודל מקסימלית של 2GB לקבצים בודדים.
מכסה לאחסון ב-Hosting
נפח האחסון של תוכן Hosting הוא ללא עלות עד 10GB.
אם אתם לא מנויים בתוכנית Blaze, ותגיעו למגבלה של 10GB לאחסון Hosting ללא תשלום, לא תוכלו לפרוס תוכן חדש באתרים שלכם. תצטרכו למחוק גרסאות קודמות או לשדרג לתוכנית Blaze.
אם אתם משתמשים בתוכנית Blaze ומגיעים למגבלה של 10GB לאחסון Hosting ללא עלות, תחויבו ב-0.026 $לכל GB נוסף של אחסון Hosting.
שליטה בשימוש באחסון ב-Hosting
כדי לשלוט בשימוש שלכם בנפח האחסון ב-Hosting, אתם יכולים:
מגדירים מגבלה למספר הגרסאות שרוצים לשמור.
למחוק באופן ידני גרסאות ספציפיות.
אחסון קבצים גדולים יותר באמצעות Cloud Storage for Firebase, שמציע מגבלת גודל מקסימלית בטווח הטרה-בייטים לאובייקטים בודדים.
הסבר על העברת הנתונים של Hosting
כש-Hosting מציג אחד מהמשאבים של האתר, הנתונים מועברים מה-CDN שלנו למשתמש הקצה. יכול להיות שהמשאב המבוקש כבר זמין במטמון ה-CDN שלנו (היט במטמון), או שהוא צריך להגיע לקצה העורפי של Hosting (חיסור במטמון). אם ניתן לשמור במטמון ב-CDN את התוכן המבוקש, הוא יישמר. גם היטים וגם החמצות של נתונים במטמון נספרים בשימוש של הפרויקט בהעברת הנתונים ב-Hosting.
מכסה להעברת נתונים ב-Hosting
כל אתר Hosting מגובה באופן אוטומטי על ידי רשת ה-CDN הגלובלית שלנו ללא תשלום. העברת הנתונים מה-CDN למשתמשי הקצה היא ללא עלות עד 10GB בחודש.
אם אתם לא מנויים בתוכנית Blaze, ואתם מגיעים למכסת של 10GB לחודש להעברת נתונים ללא עלות, אנחנו מציעים תקופת חסד קצרה, אבל לאחר מכן האתרים שלכם יושבתו. האתרים שלכם יישארו מושבתים עד לתחילת החודש הבא, כי החיוב על העברת הנתונים מבוסס על רמות השימוש החודשיות. כדי להפעיל מחדש את האתרים באופן מיידי, תוכלו לשדרג לתוכנית Blaze.
אם יש לכם מינוי לתוכנית Blaze ואתם מגיעים למגבלה של 10GB לחודש להעברת נתונים ללא עלות, תחויבו ב-0.15 $לכל GB נוסף של נתונים שתעבירו באותו החודש.
שליטה בשימוש בהעברת נתונים של Hosting
כדי לשלוט בשימוש בהעברת הנתונים ב-Hosting, תוכלו לבצע את הפעולות הבאות:
לשפר את האחסון במטמון בצד הלקוח של התוכן, כדי שהדפדפנים לא יצטרכו לבקש משאב מה-CDN. מידע נוסף על שמירה במטמון זמין בתיעוד למפתחי אתרים.
כדאי להימנע מעומס של תמונות וסרטונים שאתם לא צריכים להציג.
ליצור שירותי עבודה לטיפול בבקשות מסוימות.
אם אתם מעמיסים ערכות SDK של Firebase דרך כתובות URL Hosting שמורות, חשוב לקרוא את המידע החשוב על מרחב השמות ששמור לכתובות ה-URL האלה.ריכזנו כאן כמה מקורות מידע שיעזרו לכם להגדיר שירותי עבודה, במיוחד ב-PWA:
מסמכי תיעוד: Service Worker Mindset