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