I prezzi di Firebase Hosting si basano sull'utilizzo da parte del tuo progetto dei seguenti:
Hosting spazio di archiviazione (GB): la quantità di spazio di archiviazione necessaria per archiviare i contenuti dei siti Hosting (file statici e file di configurazione).
Trasferimento di dati (GB/mese): la quantità di dati trasferiti 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 di sito o di canale. Puoi eseguire l'upgrade del tuo progetto al piano di fatturazione Blaze per sbloccare livelli di archiviazione e trasferimento di dati aggiuntivi a pagamento. Scopri di più sulle quote e sui prezzi di Firebase Hosting.
Ti consigliamo di configurare gli avvisi relativi al budget per il tuo progetto nella Google Cloud console.
Monitora sia il livello di spazio di archiviazione Hosting sia il livello di trasferimento di dati nella console Firebase:
Visita la dashboard _Utilizzo_ nella sezione Hosting della console.
Puoi visualizzare i livelli di utilizzo per diversi periodi di fatturazione, nonché per tutti i 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 esegui il deployment di nuovi contenuti sul tuo sito, crei una "release" che rimanda a una versione specifica dei contenuti e della configurazione del sito. I file associati a ogni release (sia le nuove release sia le release precedenti mantenute) 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 qualsiasi altro spazio di archiviazione per il tuo progetto Firebase (ad esempio Cloud Storage for Firebase o spazio di archiviazione del database).
Tieni presente che Hosting ha un limite di dimensioni massimo di 2 GB per i singoli file.
Quota per lo spazio di archiviazione Hosting
Lo spazio di archiviazione per i contenuti 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 release precedenti o eseguire l'upgrade al piano Blaze.
Se hai il piano Blaze e raggiungi il limite di 10 GB di spazio di archiviazione Hostingsenza costi, ti verranno addebitati 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, puoi:
Impostare un limite per il numero di release da conservare.
Eliminare manualmente release specifiche.
Archiviare file più grandi utilizzando Cloud Storage for Firebase, che offre un limite di dimensioni massimo nell'intervallo dei terabyte per i singoli oggetti.
Informazioni sul trasferimento di 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 (successo della cache) oppure potrebbe provenire dal Hosting backend (fallimento della cache). Se i contenuti richiesti possono essere memorizzati nella cache della CDN, lo saranno. Sia i riscontri nella cache sia le mancanze nella cache vengono conteggiati ai fini dell'utilizzo del trasferimento di dati del tuo progetto Hosting.
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/mese.
Se non hai il piano Blaze e raggiungi il limite di 10 GB/mese di trasferimento di dati senza costi, ti offriamo un breve periodo di tolleranza, ma poi i tuoi siti verranno disattivati. I 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 immediatamente i tuoi siti eseguendo l'upgrade alpiano 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 di dati di Hosting, puoi fare:
Ottimizzare la memorizzazione nella cache lato client dei 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.
Evitare di caricare immagini e video che non devi effettivamente visualizzare.
Creare service worker per gestire determinate richieste.
Se carichi gli SDK Firebase tramite URL Hosting riservati, assicurati di leggere le informazioni importanti sullo spazio dei nomi riservato per questi URL.Di seguito sono riportate alcune risorse che ti aiutano a configurare i service worker, in particolare con una PWA:
Codelab: memorizzare i file nella cache con il service worker
Documentazione: mentalità del service worker