قیمت هاست Firebase بر اساس استفاده پروژه شما از موارد زیر است:
فضای ذخیره سازی میزبانی (GB) - مقدار فضای ذخیره سازی مورد نیاز برای ذخیره محتوای سایت های میزبانی شما (فایل های استاتیک و فایل های پیکربندی شما).
انتقال داده (گیگابایت/ماه) - مقدار دادهای که از CDN ما به کاربران نهایی منتقل میشود. هر سایت میزبانی به طور خودکار توسط CDN جهانی ما بدون هزینه پشتیبانی می شود.
سهمیه میزبانی شما در سطح پروژه است، نه در سطح سایت یا در سطح کانال. میتوانید پروژه خود را به طرح صورتحساب Blaze ارتقا دهید تا فضای ذخیرهسازی پولی اضافی و سطوح انتقال داده را باز کنید. درباره سهمیه ها و قیمت گذاری برای میزبانی Firebase بیشتر بدانید.
توصیه می کنیم هشدارهای بودجه را برای پروژه خود در Google Cloud Console تنظیم کنید.
هم سطح فضای ذخیره سازی هاست و هم سطح انتقال داده را در کنسول Firebase نظارت کنید:
از داشبورد Usage در بخش Hosting کنسول دیدن کنید.
می توانید سطوح استفاده را برای دوره های مختلف صورتحساب و همچنین برای همه سایت های میزبانی خود یا برای هر سایت مشاهده کنید.از داشبورد استفاده و صورتحساب پروژه خود در کنسول دیدن کنید.
فضای ذخیره سازی هاست را درک کنید
هنگامی که محتوای جدیدی را در سایت خود مستقر می کنید، یک "انتشار" ایجاد می کنید که به نسخه خاصی از محتوا و پیکربندی برای سایت شما اشاره می کند. فایل های مرتبط با هر نسخه (چه نسخه های جدید و چه نسخه های قبلی حفظ شده) توسط Firebase ذخیره می شوند. این فایل ها سطح استفاده از فضای ذخیره سازی هاست پروژه شما را تشکیل می دهند.
این فضای ذخیره سازی میزبانی مستقل است و با هیچ فضای ذخیره سازی دیگری برای پروژه Firebase شما (مانند فضای ذخیره سازی ابری برای Firebase یا ذخیره سازی پایگاه داده) ارتباطی ندارد.
توجه داشته باشید که هاست دارای حداکثر حجم 2 گیگابایت برای فایل های جداگانه است.
سهمیه برای ذخیره سازی میزبانی
فضای ذخیره سازی برای محتوای هاست شما تا 10 گیگابایت بدون هزینه است.
اگر در طرح Blaze نیستید و به محدودیت 10 گیگابایت فضای ذخیرهسازی میزبانی بدون هزینه رسیدهاید، نمیتوانید محتوای جدید را در سایتهای خود مستقر کنید. باید نسخههای قدیمیتر را حذف کنید یا به طرح Blaze ارتقا دهید .
اگر در طرح Blaze هستید و به حداکثر 10 گیگابایت فضای ذخیرهسازی میزبانی بدون هزینه رسیدهاید، برای هر گیگابایت فضای ذخیرهسازی میزبانی اضافی 0.026 دلار از شما کسر میشود.
کنترل استفاده از فضای ذخیره سازی هاست
برای کنترل استفاده از فضای ذخیره سازی هاست خود، در اینجا مواردی وجود دارد که می توانید انجام دهید:
برای حفظ تعداد انتشارات محدودیتی تعیین کنید .
نسخه های خاص را به صورت دستی حذف کنید .
فایلهای بزرگتر را با استفاده از Cloud Storage برای Firebase ذخیره کنید، که حداکثر محدودیت اندازه را در محدوده ترابایت برای اشیاء جداگانه ارائه میکند.
انتقال داده هاستینگ را درک کنید
هنگامی که هاست یکی از منابع سایت شما را ارائه می دهد، داده ها از CDN ما به کاربر نهایی شما منتقل می شود. منبع درخواستی ممکن است قبلاً در حافظه نهان CDN ما موجود باشد (یک ضربه به حافظه پنهان) یا ممکن است لازم باشد از قسمت پشتیبان میزبانی (یک خطا در حافظه پنهان) آمده باشد. اگر محتوای درخواستی را بتوان در CDN کش کرد، می شود. هم بازدیدهای حافظه پنهان و هم از دست دادن ها در مصرف انتقال داده هاستینگ پروژه شما به حساب می آیند.
سهمیه انتقال داده هاست
هر سایت میزبانی به طور خودکار توسط CDN جهانی ما بدون هزینه پشتیبانی می شود. انتقال داده از CDN به کاربران نهایی شما تا 10 گیگابایت در ماه بدون هزینه است.
اگر در طرح Blaze نیستید و به سقف 10 گیگابایت در ماه انتقال داده بدون هزینه رسیدید، ما یک مهلت کوتاه ارائه می دهیم، اما پس از آن سایت های شما غیرفعال می شوند. سایتهای شما تا آغاز ماه آینده غیرفعال میمانند زیرا صورتحساب انتقال داده براساس سطوح استفاده ماهانه است. با ارتقا به طرح Blaze می توانید بلافاصله سایت های خود را دوباره فعال کنید.
اگر در طرح Blaze هستید و به سقف 10 گیگابایت در ماه انتقال داده بدون هزینه رسیدهاید، برای هر گیگابایت داده اضافی که در آن ماه منتقل میشود 0.15 دلار از شما کسر میشود.
کنترل استفاده از انتقال داده هاست
برای کنترل استفاده از انتقال داده هاست خود، در اینجا مواردی وجود دارد که می توانید انجام دهید:
حافظه پنهان سمت سرویس گیرنده محتوای خود را به خوبی تنظیم کنید تا مرورگرها نیازی به درخواست منبع از CDN نداشته باشند. در اسناد برنامهنویس وب درباره حافظه پنهان بیشتر بیاموزید.
از بارگذاری تصاویر و ویدیوهایی که واقعاً نیازی به نمایش آنها ندارید، خودداری کنید.
کارگران خدماتی را برای رسیدگی به درخواست های خاص ایجاد کنید.
اگر SDKهای Firebase را از طریق نشانیهای اینترنتی میزبانی رزرو شده بارگیری میکنید، مطمئن شوید که اطلاعات مهمی درباره فضای نام رزرو شده برای این نشانیهای وب را مطالعه کردهاید.در اینجا چند منبع برای کمک به شما در راه اندازی سرویس دهنده ها، به خصوص با PWA وجود دارد:
Codelab: ذخیره فایل ها با سرویس دهنده
مستندات: طرز فکر کارگر خدماتی