I prezzi di Firebase Hosting si basano sull'utilizzo del progetto di quanto segue:
Spazio di archiviazione Hosting (GB): la quantità di spazio di archiviazione necessario per archiviare i contenuti dei tuoi siti Hosting (i tuoi file statici e i tuoi file di configurazione).
Trasferimento di dati (GB/mese): la quantità di dati trasferiti agli utenti finali dalla nostra CDN. Ogni sito Hosting viene eseguito automaticamente il backup dalla nostra CDN globale senza costi.
La quota Hosting è a livello di progetto, non di sito o canale. Puoi eseguire l'upgrade del tuo progetto al piano di fatturazione Blaze per sbloccare livelli aggiuntivi di archiviazione e trasferimento dei dati a pagamento. Scopri di più su quote e prezzi per Firebase Hosting.
Ti consigliamo di configurare avvisi di budget per il tuo progetto nella console Google Cloud.
Monitora sia il livello di archiviazione che il livello di trasferimento dei dati nella console Firebase:Hosting
Visita la dashboard Utilizzo nella sezione Hosting della console.
Puoi visualizzare i livelli di utilizzo per diversi periodi di fatturazione, nonché per tutti i tuoi siti Hosting o per ogni sito.Visita la dashboard Utilizzo e fatturazione del tuo progetto nella console.
Informazioni sullo spazio di archiviazione di Hosting
Quando implementi nuovi contenuti sul tuo sito, crei una "release" che punta a una versione specifica dei contenuti e della configurazione del tuo sito. I file associati a ogni release (sia le nuove release sia quelle precedenti conservate) vengono archiviati da Firebase. Questi file costituiscono il livello di utilizzo dello spazio di archiviazione Hosting del tuo progetto.
Questo spazio di archiviazione Hosting è indipendente e non correlato a nessun altro spazio di archiviazione per il tuo progetto Firebase (come Cloud Storage for Firebase o l'archiviazione del database).
Tieni presente che Hosting ha un limite di dimensioni massime di 2 GB per i singoli file.
Quota per lo spazio di archiviazione Hosting
Lo spazio di archiviazione per i tuoi contenuti di Hosting è senza costi fino a 10 GB.
Se non hai il piano Blaze e raggiungi il limite di 10 GB di spazio di archiviazione Hosting senza costi, non potrai eseguire il deployment di nuovi contenuti sui tuoi siti. Dovrai eliminare le versioni meno recenti o eseguire l'upgrade al piano Blaze.
Se hai il piano Blaze e raggiungi il limite di 10 GB di spazio di archiviazione Hosting senza costi, ti verranno addebitati 0, 026 $per ogni GB aggiuntivo di spazio di archiviazione Hosting.
Controllare l'utilizzo dello spazio di archiviazione di Hosting
Per controllare l'utilizzo dello spazio di archiviazione di Hosting, ecco alcune cose che puoi fare:
Imposta un limite per il numero di versioni da conservare.
Eliminare manualmente versioni specifiche.
Archivia file più grandi utilizzando Cloud Storage for Firebase, che offre un limite dimensionale massimo nell'intervallo dei terabyte per i singoli oggetti.
Informazioni sul trasferimento dei dati di 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 nostra cache CDN (hit della cache) o potrebbe dover provenire dal backend Hosting (fallimento della cache). Se i contenuti richiesti possono essere memorizzati nella cache della CDN, lo saranno. Gli hit e i mancati hit della cache vengono conteggiati ai fini dell'utilizzo del trasferimento dei dati Hosting del progetto.
Quota per il trasferimento di dati Hosting
Ogni sito Hosting è supportato automaticamente dalla nostra CDN globale senza costi. Il trasferimento di dati dalla CDN agli utenti finali è senza costi fino a 10 GB al mese.
Se non hai il piano Blaze e raggiungi il limite di 10 GB/mese di trasferimento dati senza costi, ti offriamo un breve periodo di tolleranza, ma poi i tuoi siti verranno disattivati. I tuoi siti rimarranno disabilitati fino all'inizio del mese successivo perché la fatturazione del trasferimento dei dati si basa sui livelli di utilizzo mensili. Puoi riattivare i tuoi siti immediatamente eseguendo l'upgrade al piano Blaze.
Se hai 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 in quel mese.
Controllare l'utilizzo del trasferimento di dati Hosting
Per controllare l'utilizzo del trasferimento dei dati di 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 visualizzare.
Crea service worker per gestire determinate richieste.
Se carichi gli SDK Firebase tramite URL Hosting riservati, assicurati di leggere informazioni importanti sullo spazio dei nomi riservato per questi URL.Ecco alcune risorse utili per configurare i service worker, in particolare con una PWA:
Codelab: Memorizzazione nella cache dei file con il service worker
Documentazione: Service Worker Mindset