تستند أسعار Firebase Hosting إلى استخدام مشروعك لما يلي:
مساحة تخزين Hosting (غيغابايت): هي مساحة التخزين المطلوبة لتخزين محتوى مواقع Hosting (ملفاتك الثابتة وملفات الإعداد).
نقل البيانات (غيغابايت/الشهر): يشير إلى كمية البيانات التي يتم نقلها إلى المستخدمين النهائيين من شبكة توصيل المحتوى (CDN). يتم تلقائيًا توفير شبكة توصيل محتوى عالمية لكل موقع إلكتروني على Hosting بدون أي رسوم.
حصة Hosting هي على مستوى المشروع، وليس على مستوى الموقع الإلكتروني أو القناة. يمكنك ترقية مشروعك إلى خطة الفوترة Blaze للاستفادة من مستويات إضافية مدفوعة من مساحة التخزين ونقل البيانات. مزيد من المعلومات عن الحصص والأسعار في Firebase Hosting
ننصحك بإعداد تنبيهات بشأن الميزانية لمشروعك في وحدة تحكّم Google Cloud.
يمكنك مراقبة كلّ من Hosting مستوى التخزين ومستوى نقل البيانات في Firebase وحدة التحكّم:
انتقِل إلى لوحة بيانات الاستخدام في القسم Hosting من وحدة التحكّم.
يمكنك الاطّلاع على مستويات الاستخدام لفترات فوترة مختلفة، وكذلك لجميع مواقعك الإلكترونية Hosting أو لكل موقع إلكتروني.انتقِل إلى لوحة بيانات الاستخدام والفوترة الخاصة بمشروعك في وحدة التحكّم.
التعرّف على مساحة التخزين البالغة Hosting
عند نشر محتوى جديد على موقعك الإلكتروني، يمكنك إنشاء "إصدار" يشير إلى نسخة محدّدة من المحتوى والإعدادات الخاصة بموقعك الإلكتروني. يخزِّن Firebase الملفات المرتبطة بكل إصدار (الإصدارات الجديدة والإصدارات السابقة المحتفظ بها). تشكّل هذه الملفات Hostingمستوى استخدام مساحة التخزين في مشروعك.
تكون مساحة التخزين هذه Hosting مستقلة وغير مرتبطة بأي مساحة تخزين أخرى لمشروعك على Firebase (مثل Cloud Storage for Firebase أو مساحة تخزين قاعدة البيانات).
يُرجى العِلم أنّ الحدّ الأقصى لحجم الملفات الفردية في Hosting هو 2 غيغابايت.
حصة مساحة التخزين البالغة Hosting
يمكنك تخزين محتوى Hosting بدون أي تكلفة تصل إلى 10 غيغابايت.
إذا لم تكن مشتركًا في خطة Blaze وبلغت الحد الأقصى المسموح به وهو 10 غيغابايت من مساحة تخزين Hosting المجانية، لن تتمكّن من نشر محتوى جديد على مواقعك الإلكترونية. عليك حذف الإصدارات القديمة أو الترقية إلى خطة Blaze.
إذا كنت تستخدم خطة Blaze وبلغت الحد الأقصى المسموح به لسعة التخزين المجانية في Hosting، وهو 10 غيغابايت، سيتم تحصيل 0.026 دولار أمريكي منك مقابل كل غيغابايت إضافي من مساحة التخزين في Hosting.
التحكّم في استخدام مساحة التخزين Hosting
للتحكّم في استخدام مساحة التخزين في Hosting، إليك بعض الإجراءات التي يمكنك اتّخاذها:
ضبط حد لعدد الإصدارات التي سيتم الاحتفاظ بها
حذف إصدارات محدّدة يدويًا
يمكنك تخزين الملفات الأكبر حجمًا باستخدام Cloud Storage for Firebase، الذي يوفّر حدًا أقصى للحجم ضمن نطاق التيرابايت للعناصر الفردية.
فهم عملية نقل البيانات Hosting
عندما تعرض Hosting أحد موارد موقعك الإلكتروني، يتم نقل البيانات من شبكة توصيل المحتوى (CDN) إلى المستخدم النهائي. قد يكون المورد المطلوب متاحًا في ذاكرة التخزين المؤقت لشبكة توصيل المحتوى (CDN) (نتيجة مطابقة في ذاكرة التخزين المؤقت)، أو قد يكون من الضروري جلبه من الخلفية في Hosting (نتيجة غير مطابقة في ذاكرة التخزين المؤقت). إذا كان من الممكن تخزين المحتوى المطلوب مؤقتًا في شبكة توصيل المحتوى، سيتم ذلك. يتم احتساب عدد مرات إصابة ذاكرة التخزين المؤقت وعدد مرات عدم إصابتها ضمن استخدام نقل البيانات Hosting في مشروعك.
حصة نقل بيانات Hosting
يتم تلقائيًا الاحتفاظ بنسخة احتياطية من كل موقع إلكتروني على Hosting باستخدام شبكة توصيل المحتوى (CDN) العالمية بدون أي رسوم. لا يتم تحصيل أي رسوم مقابل نقل البيانات من شبكة توصيل المحتوى إلى المستخدمين النهائيين، وذلك بما يصل إلى 10 غيغابايت في الشهر.
إذا لم تكن مشتركًا في خطة Blaze وبلغت الحد الأقصى المسموح به لنقل البيانات بدون تكلفة وهو 10 غيغابايت في الشهر، سنمنحك فترة سماح قصيرة، ولكن سيتم بعد ذلك إيقاف مواقعك الإلكترونية. ستبقى مواقعك الإلكترونية غير مفعّلة حتى بداية الشهر التالي لأنّ الفوترة المتعلقة بنقل البيانات تستند إلى مستويات الاستخدام الشهرية. يمكنك إعادة تفعيل مواقعك الإلكترونية على الفور من خلال الترقية إلى خطة Blaze.
إذا كنت تستخدم خطة Blaze وبلغت الحد الأقصى المسموح به لنقل البيانات بدون تكلفة وهو 10 غيغابايت في الشهر، سيتم تحصيل 0.15 دولار أمريكي منك مقابل كل غيغابايت إضافي من البيانات يتم نقلها في ذلك الشهر.
التحكّم في استخدام نقل بيانات Hosting
للتحكّم في استخدامك لنقل البيانات في Hosting، إليك بعض الإجراءات التي يمكنك اتّخاذها:
اضبط التخزين المؤقت من جهة العميل للمحتوى بدقة كي لا تضطر المتصفحات إلى طلب مورد من شبكة توصيل المحتوى. يمكنك الاطّلاع على مزيد من المعلومات حول التخزين المؤقت في مستندات مطوّري الويب.
تجنَّب تحميل الصور والفيديوهات التي لا تحتاج إلى عرضها.
إنشاء عاملي خدمة للتعامل مع طلبات معيّنة
إذا كنت تحمّل حِزم تطوير البرامج (SDK) من Firebase عبر عناوين URL محجوزة Hosting، احرص على قراءة المعلومات المهمة حول مساحة الاسم المحجوزة لعناوين URL هذه.في ما يلي بعض المراجع لمساعدتك في إعداد عاملي الخدمة، خاصةً مع تطبيق ويب تقدّمي:
درس تطبيقي حول الترميز: تخزين الملفات مؤقتًا باستخدام عامل الخدمة
المستندات: طريقة التفكير في Service Worker