Firebase Hosting fiyatlandırması, projenizin aşağıdakileri kullanımına bağlıdır:
Hosting depolama alanı (GB): Hosting sitelerinizin içeriğini (statik dosyalarınız ve yapılandırma dosyalarınız) depolamak için gereken depolama alanı miktarıdır.
Veri aktarımı (GB/ay): CDN'mizden son kullanıcılara aktarılan veri miktarı. Her Hosting sitesi, global CDN'miz tarafından otomatik olarak ücretsiz olarak desteklenir.
Hosting kotanız site veya kanal düzeyinde değil, proje düzeyindedir. Ücretli ek depolama alanı ve veri aktarımı seviyelerini etkinleştirmek için projenizi Blaze faturalandırma planına yükseltebilirsiniz. Firebase Hosting için kotalar ve fiyatlandırma hakkında daha fazla bilgi edinin.
Google Cloud konsolunda projeniz için bütçe uyarıları oluşturmanızı öneririz.
Hem Hosting depolama alanınızı hem de veri aktarma seviyenizi Firebase konsolunda izleyin:
Konsolu Hosting bölümündeki Kullanım kontrol panelini ziyaret edin.
Kullanım düzeylerini farklı faturalandırma dönemleri için olduğu kadar tüm Hosting siteleriniz veya her site için de görüntüleyebilirsiniz.Console'da projenizin Kullanım ve faturalandırma kontrol panelini ziyaret edin.
Hosting depolama alanını anlama
Sitenize yeni içerik dağıttığınızda, sitenizin içeriği ve yapılandırmasının belirli bir sürümüne işaret eden bir "sürüm" oluşturursunuz. Her sürümle ilişkili dosyalar (hem yeni sürümler hem de saklanan önceki sürümler) Firebase tarafından depolanır. Bu dosyalar, projenizin Hosting depolama alanı kullanım düzeyini oluşturur.
Bu Hosting depolama alanı, Firebase projenizin diğer depolama alanlarıyla (Cloud Storage for Firebase veya veritabanı depolama alanı gibi) bağımsızdır ve alakasızdır.
Hosting'te tekil dosyalar için maksimum boyut sınırının 2 GB olduğunu unutmayın.
Hosting depolama alanı için kota
Hosting içeriğiniz için 10 GB'a kadar depolama alanı ücretsizdir.
Blaze planını kullanmıyorsanız ve ücretsiz Hosting depolama alanının 10 GB'lık sınırına ulaşırsanız sitelerinize yeni içerik dağıtamazsınız. Eski sürümleri silmeniz veya Blaze planına geçmeniz gerekir.
Blaze planını kullanıyorsanız ve ücretsiz Hosting depolama alanının 10 GB'lık sınırına ulaşırsanız her ek 1 GB Hosting depolama alanı için 0,026 ABD doları ücretlendirilirsiniz.
Hosting depolama alanının kullanımını kontrol etme
Hosting depolama alanı kullanımınızı kontrol etmek için yapabileceğiniz bazı işlemler:
Saklanacak sürüm sayısı için bir sınır belirleyin.
Belirli sürümleri manuel olarak silebilirsiniz.
Bağımsız nesneler için terabayt aralığında maksimum boyut sınırı sunan Cloud Storage for Firebase'i kullanarak daha büyük dosyalar depolayın.
Hosting veri aktarımını anlama
Hosting, sitenizin kaynaklarından birini yayınladığında veriler CDN'mizden son kullanıcınıza aktarılır. İstenen kaynak CDN önbelleğimizde zaten mevcut olabilir (önbelleğe isabet) veya Hosting arka ucundan gelmesi gerekebilir (önbellekte yok). İstenen içerik CDN'de önbelleğe alınabiliyorsa önbelleğe alınır. Hem önbellek isabetlerinin hem de isabetsizliklerinin sayısı, projenizin Hosting veri aktarımı kullanımı için hesaplanır.
Hosting veri aktarımı için kota
Her Hosting sitesi, küresel CDN'miz tarafından otomatik olarak ücretsiz olarak desteklenir. CDN'den son kullanıcılarınıza veri aktarımı, ayda 10 GB'a kadar ücretsizdir.
Blaze planında değilseniz ve ücretsiz veri aktarımı için aylık 10 GB sınırına ulaşırsanız kısa bir ek süre tanırız. Bu sürenin ardından siteleriniz devre dışı bırakılır. Veri aktarımı faturalandırması aylık kullanım seviyelerine göre yapıldığından siteleriniz bir sonraki ayın başına kadar devre dışı bırakılır. Blaze planına yükselterek sitelerinizi hemen yeniden etkinleştirebilirsiniz.
Blaze planını kullanıyorsanız ve ücretsiz veri aktarımı için aylık 10 GB sınırına ulaşırsanız söz konusu ay aktarılan her ek GB veri için 0,15 ABD doları ücretlendirilirsiniz.
Hosting veri aktarımının kullanımını kontrol etme
Hosting veri aktarımı kullanımınızı kontrol etmek için yapabileceğiniz bazı işlemler şunlardır:
Tarayıcıların CDN'den kaynak istemesi gerekmeyecek şekilde içeriğinizin istemci tarafında önbelleğe alınmasını hassaslaştırın. Web geliştirici dokümanlarında önbelleğe alma hakkında daha fazla bilgi edinin.
Göstermenize gerek olmayan resim ve videoları yüklemekten kaçının.
Belirli istekleri işlemek için hizmet işçileri oluşturma
Firebase SDK'larını ayrılmış Hosting URL'leri aracılığıyla yüklüyorsanız bu URL'ler için ayrılmış ad alanı hakkındaki önemli bilgileri okumayı unutmayın.Hizmet işçilerini, özellikle de PWA ile ayarlamanıza yardımcı olacak bazı kaynakları aşağıda bulabilirsiniz:
Belgeler: Service Worker Mindset