Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Firebase Hosting

Firebase Hosting offre hosting rapido e sicuro per la tua app web, contenuti statici e dinamici e microservizi.

Firebase Hosting è un hosting di contenuti Web di livello produttivo per gli sviluppatori. Con un solo comando, puoi distribuire rapidamente app Web e pubblicare contenuti statici e dinamici su una rete CDN globale (rete di distribuzione dei contenuti). È inoltre possibile associare Firebase Hosting a Cloud Functions o Cloud Run per creare e ospitare microservizi su Firebase.

Iniziare

Funzionalità chiave

Servire il contenuto tramite una connessione sicura Il web moderno è sicuro. SSL a configurazione zero è integrato in Firebase Hosting, quindi il contenuto viene sempre consegnato in modo sicuro.
Ospita contenuti statici e dinamici oltre a microservizi Firebase Hosting supporta tutti i tipi di contenuto per l'hosting, dai tuoi file CSS e HTML ai tuoi microservizi o API Express.js.
Fornisci contenuti velocemente Ogni file che carichi viene memorizzato nella cache su SSD ai bordi della CDN in tutto il mondo. Non importa dove siano i tuoi utenti, il contenuto viene consegnato rapidamente.
Distribuire nuove versioni con un solo comando Utilizzando l'interfaccia della riga di comando di Firebase, puoi avviare la tua app in pochi secondi. Gli strumenti da riga di comando semplificano l'aggiunta di obiettivi di distribuzione nel processo di generazione.
Rollback con un clic Le distribuzioni rapide sono fantastiche, ma essere in grado di annullare gli errori è ancora meglio. Firebase Hosting fornisce il versioning completo e la gestione delle versioni con rollback con un clic.

Come funziona?

Firebase Hosting è progettato per il moderno sviluppatore web. I siti Web e le app sono più potenti che mai con l'ascesa di framework JavaScript front-end come Angular e strumenti generatori statici come Jekyll. Sia che tu stia distribuendo una semplice landing page di app o una complessa Progressive Web App (PWA), Hosting ti offre l'infrastruttura, le funzionalità e gli strumenti su misura per la distribuzione e la gestione di siti Web e app.

Utilizzando l' interfaccia della riga di comando di Firebase , si distribuiscono i file dalle directory locali sul computer al server di hosting. Oltre a fornire contenuto statico, puoi utilizzare le funzioni cloud per Firebase o Cloud Run per pubblicare contenuti dinamici e ospitare microservizi sui tuoi siti. Tutto il contenuto viene offerto tramite una connessione SSL dal server perimetrale più vicino sul nostro CDN globale.

Firebase Hosting offre leggere opzioni di configurazione dell'hosting per creare sofisticate PWA. Puoi riscrivere facilmente gli URL per il routing sul lato client o impostare intestazioni personalizzate.

Per pubblicare i tuoi contenuti, Firebase offre diverse opzioni di dominio e sottodominio:

  • Per impostazione predefinita, ogni progetto Firebase ha sottodomini gratuiti sui domini web.app e firebaseapp.com . Questi due siti offrono lo stesso contenuto e configurazione distribuiti.

  • Puoi creare più siti se disponi di siti e app correlati che offrono contenuti diversi ma condividono comunque le stesse risorse del progetto Firebase (ad esempio se hai un blog, un pannello di amministrazione e un'app pubblica).

  • Puoi connettere il tuo nome di dominio a un sito ospitato da Firebase.

Firebase esegue automaticamente il provisioning dei certificati SSL per tutti i tuoi domini in modo che tutti i tuoi contenuti vengano offerti in modo sicuro.

Percorso di implementazione

Installa la CLI di Firebase La CLI di Firebase semplifica la configurazione di un nuovo progetto di hosting, l'esecuzione di un server di sviluppo locale e la distribuzione di contenuti.
Imposta una directory di progetto Aggiungi le tue risorse statiche alla cartella del tuo progetto di hosting locale e imposta le funzioni cloud o la corsa cloud per i tuoi contenuti dinamici e microservizi . È quindi possibile testare il sito localmente eseguendo il firebase serve .
Distribuisci il tuo sito Quando le cose vanno bene, firebase deploy per caricare l'ultima istantanea sui nostri server. Le nuove versioni vengono rilasciate tutte in una volta, quindi non dovrai mai preoccuparti di distribuzioni a metà. Ma, se qualcosa va storto, puoi tornare indietro con un clic.
Collegamento a un'app Web Firebase (opzionale) Collegando il tuo sito a un'app Web Firebase , puoi utilizzare il monitoraggio delle prestazioni di Firebase per ottenere informazioni sulle caratteristiche prestazionali del tuo sito.

Prossimi passi