המחיר ל-Firebase Hosting מבוסס על השימוש בפרויקט שלך ב- הבאים:
אחסון בנפח Hosting (GB) – נפח האחסון נדרש כדי לאחסן את התוכן של אתרי Hosting (הקבצים הסטטיים בקובצי התצורה שלכם).
העברת נתונים (GB/חודש) – כמות הנתונים הועברו למשתמשי קצה מה-CDN שלנו. כל אתר של Hosting מופעל באופן אוטומטי מגובה על ידי רשת ה-CDN הגלובלית שלנו ללא תשלום.
המכסה של Hosting היא ברמת הפרויקט, ולא ברמת האתר או הערוץ. שלך יכולים לשדרג את הפרויקט לתוכנית החיוב של Blaze כדי ליהנות מהטבות נוספות האחסון והעברת הנתונים. מידע נוסף על מכסות ומחיר עבור Firebase Hosting.
מומלץ להגדיר התראות לגבי תקציב לפרויקט שלך במסוף Google Cloud.
במסוף Firebase תוכלו לעקוב גם אחרי נפח האחסון ב-Hosting וגם אחרי נפח העברת הנתונים:
עוברים לקטע שימוש. בקטע Hosting במסוף.
אפשר להציג את רמות השימוש בתקופתי חיוב שונים, וגם לכל האתרים ב-Hosting או לכל אתר בנפרד.מבקרים בפרויקט לוח הבקרה שימוש וחיוב במסוף.
הסבר על האחסון ב-Hosting
כשפורסים תוכן חדש באתר, יוצרים "גרסה" שמצביעה גרסה ספציפית של תוכן והגדרות אישיות לאתר. הקבצים שמשויכים לכל גרסה (גם גרסאות חדשות וגם גרסאות קודמות שנשמרו) ) מאוחסנים ב-Firebase. הקבצים האלה מהווים את רמת השימוש של הפרויקט בנפח האחסון Hosting.
נפח האחסון הזה ב-Hosting הוא עצמאי ולא קשור לאחסון אחר של בפרויקט Firebase (כמו Cloud Storage for Firebase או אחסון במסד נתונים).
חשוב לשים לב שב-Hosting יש מגבלת גודל מקסימלי של 2GB עבור קבצים נפרדים.
מכסה לאחסון ב-Hosting
האחסון של התוכן שלך ב-Hosting הוא ללא עלות עד 10 GB.
אם אתם לא בתוכנית 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 ומגיעים אל מגבלת של 10GB לחודש להעברת נתונים ללא עלות, חייבנו 0.15 $עבור כל GB של נתונים נוספים שהועברו באותו חודש.
שליטה בשימוש בהעברת הנתונים של Hosting
כדי לשלוט בשימוש בהעברת הנתונים ב-Hosting, תוכלו לבצע את הפעולות הבאות:
כוונון עדין של שמירת התוכן במטמון בצד הלקוח, כך שהדפדפנים לא יצטרכו כדי לבקש משאב מה-CDN. אפשר לקרוא מידע נוסף על שמירה במטמון מסמכי התיעוד למפתחי אתרים
לא כדאי לטעון תמונות וסרטונים שאין צורך להציג.
יצירת קובצי שירות (service worker) כדי לטפל בבקשות מסוימות.
אם טוענים ערכות Firebase SDK דרך כתובות URL שמורות מסוג Hosting, חשוב לקרוא מידע חשוב על מרחב שמות שמור לכתובות ה-URL האלה.המשאבים הבאים יעזרו לכם להגדיר עובדי שירות, במיוחד עם PWA:
תיעוד: Service Worker Mindset