Harga untuk Firebase Hosting didasarkan pada penggunaan hal-hal berikut oleh proyek Anda:
Penyimpanan hosting (GB) — Jumlah ruang penyimpanan yang diperlukan untuk menyimpan konten situs Hosting Anda (file statis dan file konfigurasi Anda).
Transfer data (GB/bulan) — Jumlah data yang ditransfer ke pengguna akhir dari CDN kami. Setiap situs Hosting didukung secara otomatis oleh CDN global kami tanpa biaya.
Kuota Hosting Anda adalah tingkat proyek, bukan tingkat situs atau saluran. Anda dapat mengupgrade project Anda ke paket penagihan Blaze untuk membuka tingkat penyimpanan berbayar dan transfer data tambahan. Pelajari kuota dan harga lebih lanjut untuk Firebase Hosting .
Sebaiknya siapkan peringatan anggaran untuk project Anda di Google Cloud Console.
Pantau tingkat penyimpanan Hosting dan tingkat transfer data Anda di konsol Firebase:
Kunjungi dasbor Penggunaan di bagian Hosting di konsol.
Anda dapat melihat tingkat penggunaan untuk periode penagihan yang berbeda serta untuk semua situs Hosting Anda atau untuk setiap situs.Kunjungi dasbor Penggunaan dan penagihan proyek Anda di konsol.
Pahami penyimpanan Hosting
Saat Anda menyebarkan konten baru ke situs Anda, Anda membuat "rilis" yang mengarah ke versi konten dan konfigurasi tertentu untuk situs Anda. File yang terkait dengan setiap rilis (baik rilis baru maupun rilis sebelumnya yang dipertahankan) disimpan oleh Firebase. File-file ini membentuk tingkat penggunaan penyimpanan Hosting proyek Anda.
Penyimpanan Hosting ini independen dan tidak terkait dengan penyimpanan lain untuk project Firebase Anda (seperti Cloud Storage for Firebase atau penyimpanan database).
Perhatikan bahwa Hosting memiliki batas ukuran maksimum 2 GB untuk setiap file.
Kuota untuk penyimpanan Hosting
Penyimpanan untuk konten Hosting Anda tanpa biaya hingga 10 GB.
Jika Anda tidak menggunakan paket Blaze, dan Anda mencapai batas penyimpanan Hosting gratis sebesar 10 GB, Anda tidak akan dapat menerapkan konten baru ke situs Anda. Anda harus menghapus rilis lama atau mengupgrade ke paket Blaze .
Jika Anda menggunakan paket Blaze, dan Anda mencapai batas penyimpanan Hosting gratis sebesar 10 GB, Anda akan ditagih $0,026 untuk setiap GB tambahan penyimpanan Hosting.
Kontrol penggunaan penyimpanan Hosting
Untuk mengontrol penggunaan penyimpanan Hosting Anda, berikut adalah beberapa hal yang dapat Anda lakukan:
Tetapkan batas jumlah rilis yang akan disimpan.
Simpan file yang lebih besar menggunakan Cloud Storage for Firebase , yang menawarkan batas ukuran maksimum dalam rentang terabyte untuk masing-masing objek.
Pahami transfer data Hosting
Saat Hosting melayani salah satu sumber daya situs Anda, transfer data dari CDN kami ke pengguna akhir Anda. Sumber daya yang diminta mungkin sudah tersedia di cache CDN kami (cache hit) atau mungkin perlu berasal dari backend Hosting (cache miss). Jika konten yang diminta dapat di-cache di CDN, itu akan menjadi. Cache yang ditemukan dan yang hilang diperhitungkan dalam penggunaan transfer data Hosting proyek Anda.
Kuota untuk transfer data Hosting
Setiap situs Hosting didukung secara otomatis oleh CDN global kami tanpa biaya. Transfer data dari CDN ke pengguna akhir Anda tanpa biaya hingga 10 GB/bulan.
Jika Anda tidak menggunakan paket Blaze, dan Anda mencapai batas transfer data tanpa biaya sebesar 10 GB/bulan, kami menawarkan masa tenggang singkat, tetapi situs Anda akan dinonaktifkan. Situs Anda akan tetap dinonaktifkan hingga awal bulan berikutnya karena penagihan transfer data didasarkan pada tingkat penggunaan bulanan . Anda dapat segera mengaktifkan kembali situs Anda dengan memutakhirkan ke paket Blaze .
Jika Anda menggunakan paket Blaze, dan Anda mencapai batas transfer data tanpa biaya 10 GB/bulan, Anda akan ditagih $0,15 untuk setiap GB data tambahan yang ditransfer bulan itu.
Kontrol penggunaan transfer data Hosting
Untuk mengontrol penggunaan transfer data Hosting Anda, berikut adalah beberapa hal yang dapat Anda lakukan:
Sempurnakan caching sisi klien dari konten Anda sehingga browser tidak perlu meminta sumber daya dari CDN. Pelajari lebih lanjut tentang caching di dokumentasi pengembang web .
Hindari memuat gambar dan video yang sebenarnya tidak perlu Anda tampilkan.
Buat pekerja layanan untuk menangani permintaan tertentu.
Jika Anda memuat SDK Firebase melalui URL Hosting yang dicadangkan, pastikan untuk membaca informasi penting tentang ruang nama yang dicadangkan untuk URL ini .Berikut adalah beberapa sumber daya untuk membantu Anda menyiapkan service worker, terutama dengan PWA:
Codelab: Menyimpan file ke dalam cache dengan pekerja layanan
Dokumentasi: Pola Pikir Service Worker