I prezzi di Firebase Hosting si basano sull'utilizzo da parte del progetto di quanto segue:
Spazio di archiviazione Hosting (GB): la quantità di spazio di archiviazione necessaria per archiviare i contenuti dei tuoi siti Hosting (file statici e file di configurazione).
Trasferimento di dati (GB/mese): la quantità di dati trasferita agli utenti finali dalla nostra CDN. Ogni sito Hosting è supportato automaticamente dalla nostra CDN globale senza costi.
La quota Hosting è a livello di progetto, non a livello di sito o canale. Puoi eseguire l'upgrade del tuo progetto al piano di fatturazione Blaze per sbloccare livelli aggiuntivi di archiviazione e trasferimento di dati a pagamento. Scopri di più su quote e prezzi per Firebase Hosting.
Ti consigliamo di configurare avvisi sul budget per il tuo progetto nella console Google Cloud.
Monitora sia il livello di archiviazione Hosting sia il livello di trasferimento dei dati nella console Firebase:
Vai alla dashboard Utilizzo nella sezione Hosting della console.
Puoi visualizzare i livelli di utilizzo per periodi di fatturazione diversi, nonché per tutti i tuoi siti Hosting o per ciascun sito.Visita la dashboard Utilizzo e fatturazione del tuo progetto nella console.
Informazioni sullo spazio di archiviazione Hosting
Quando implementi nuovi contenuti sul tuo sito, crei una "release" che rimanda a una versione specifica dei contenuti e della configurazione del tuo sito. I file associati a ogni release (sia le nuove release sia le eventuali release precedenti conservate) vengono archiviati da Firebase. Questi file costituiscono il Hosting livello di utilizzo dello spazio di archiviazione del progetto.
Questo spazio di archiviazione Hosting è indipendente e non è correlato a nessun altro spazio di archiviazione per il tuo progetto Firebase (ad esempio Cloud Storage for Firebase o lo spazio di archiviazione del database).
Tieni presente che Hosting ha un limite di dimensioni massimo di 2 GB per singolo file.
Quota per Hosting di spazio di archiviazione
Lo spazio di archiviazione per i tuoi contenuti Hosting è senza costi fino a 10 GB.
Se non utilizzi il piano Blaze e raggiungi il limite di 10 GB di spazio di archiviazione Hosting senza costi aggiuntivi, non potrai eseguire il deployment di nuovi contenuti sui tuoi siti. Dovrai eliminare le release precedenti o eseguire l'upgrade al piano Blaze.
Se hai sottoscritto il piano Blaze e raggiungi il limite di 10 GB di spazio di archiviazione Hosting senza costi aggiuntivi, ti verrà addebitato 0, 026 $per ogni GB aggiuntivo di spazio di archiviazione Hosting.
Controllare l'utilizzo dello spazio di archiviazione Hosting
Per controllare l'utilizzo dello spazio di archiviazione di Hosting, ecco alcune cose che puoi fare:
Imposta un limite per il numero di release da conservare.
Eliminare manualmente versioni specifiche.
Archivia file di dimensioni maggiori utilizzando Cloud Storage for Firebase, che offre un limite di dimensioni massime nell'intervallo dei terabyte per i singoli oggetti.
Informazioni sul trasferimento dei dati Hosting
Quando Hosting pubblica una delle risorse del tuo sito, i dati vengono trasferiti dalla nostra CDN all'utente finale. La risorsa richiesta potrebbe essere già disponibile nella cache della nostra CDN (un hit della cache) o potrebbe dover provenire dal backend Hosting (un fallimento della cache). Se i contenuti richiesti possono essere memorizzati nella cache nella CDN, lo saranno. Sia gli hit che i miss della cache vengono conteggiati ai fini dell'utilizzo del trasferimento di dati Hosting del progetto.
Quota per il trasferimento di dati Hosting
Ogni sito Hosting è supportato automaticamente dalla nostra CDN globale senza costi. Il trasferimento dei dati dalla CDN agli utenti finali è senza costi fino a 10 GB al mese.
Se non utilizzi il piano Blaze e raggiungi il limite di 10 GB/mese di trasferimento dati senza costi, ti offriamo un breve periodo di tolleranza, dopodiché i tuoi siti verranno disattivati. I tuoi siti rimarranno disattivati fino all'inizio del mese successivo perché la fatturazione del trasferimento di dati si basa sui livelli di utilizzo mensili. Puoi riattivare i tuoi siti immediatamente eseguendo l'upgrade al piano Blaze.
Se utilizzi il piano Blaze e raggiungi il limite di 10 GB/mese di trasferimento di dati senza costi, ti verranno addebitati 0, 15 $per ogni GB aggiuntivo di dati trasferiti quel mese.
Controllare l'utilizzo del trasferimento di dati di Hosting
Per controllare l'utilizzo dei trasferimenti di dati Hosting, ecco alcune cose che puoi fare:
Ottimizza la memorizzazione nella cache lato client dei tuoi contenuti in modo che i browser non debbano richiedere una risorsa dalla CDN. Scopri di più sulla memorizzazione nella cache nella documentazione per gli sviluppatori web.
Evita di caricare immagini e video che non devi necessariamente mostrare.
Creare worker di servizio per gestire determinate richieste.
Se carichi gli SDK Firebase tramite URL Hosting riservati, assicurati di leggere le informazioni importanti sul spazio dei nomi riservato per questi URL.Di seguito sono riportate alcune risorse utili per configurare i worker di servizio, in particolare con una PWA:
Codelab: Memorizzazione nella cache dei file con il service worker
Documentazione: Service Worker Mindset