Cos'è il web hosting? Come siti e app restano online
Il web hosting consiste nel far girare il tuo sito o la tua app su computer sempre accesi e collegati a internet, così chiunque può raggiungerlo in qualsiasi momento. Il provider di hosting conserva i tuoi file, esegue il tuo codice e invia pagine e dati ai browser dei visitatori quando li richiedono. Il tuo laptop potrebbe in teoria fare lo stesso, ma i provider di hosting lo fanno in modo affidabile, sicuro e su larga scala.
Perché conta quando costruisci con l'AI
Quando costruisci con un builder AI, la tua app gira prima in un'anteprima: una copia privata che puoi usare tu (ed eventualmente i collaboratori). L'hosting è ciò che la trasforma in un'app live su un indirizzo pubblico che i clienti possono aprire.
Il tipo di hosting di cui ha bisogno la tua app dipende da cosa fa. Una landing page richiede pochissimo. Un'app con login, un database e pagamenti ha bisogno di un server che esegue il tuo codice, di un posto dove conservare i dati e di HTTPS. Capire la differenza ti aiuta a scegliere un builder, a stimare i costi di esercizio e a sapere cosa succede se la tua app improvvisamente si riempie di traffico — o se un giorno vorrai spostarla altrove.
Un'analogia quotidiana
Pensa all'hosting come alla sede di un'attività.
- Una bancarella del mercato è l'hosting statico: economico, veloce da allestire, ottimo per mostrare e vendere una gamma fissa di prodotti.
- Un ufficio condiviso è l'hosting condiviso: affitti una scrivania in un edificio con molte altre attività, condividendo ascensore, connessione e cucina. È economico, ma un vicino rumoroso ti disturba.
- Un tuo ufficio attrezzato è un server privato virtuale (VPS): spazio tuo con risorse garantite, ma sei responsabile di ciò che succede dentro.
- Un edificio tutto tuo è un server dedicato: controllo totale e responsabilità totale.
- Uno spazio di lavoro gestito che cresce e si riduce con il team è l'hosting cloud o di piattaforma: usi ciò che ti serve, paghi ciò che usi, e il proprietario si occupa della manutenzione.
Il nome di dominio è l'indirizzo stradale sull'insegna. Il DNS è la mappa che dice ai visitatori a quale edificio appartiene quell'indirizzo.
Tipi di hosting
| Tipo | Cos'è | Adatto a | Cosa gestisci tu |
|---|---|---|---|
| Hosting statico | Serve file fissi (HTML, CSS, JavaScript, immagini), spesso da una CDN | Landing page, portfolio, siti di marketing, app solo frontend | Quasi nulla |
| Hosting condiviso | Molti siti su un unico server, spesso con un pannello di controllo | Piccoli siti WordPress o PHP | Alcune impostazioni |
| VPS | Una macchina virtuale con risorse dedicate | App personalizzate, se sai gestire un server | Il sistema operativo, gli aggiornamenti di sicurezza, i deploy |
| Server dedicato | Un'intera macchina fisica | Carichi elevati e costanti con esigenze specifiche | Tutto |
| Platform as a Service (PaaS) | Fornisci il codice; la piattaforma lo costruisce, lo esegue e lo scala | La maggior parte delle app web e API | Il tuo codice e la configurazione |
| Serverless | Il codice gira su richiesta; nulla gira quando è inattivo | Traffico irregolare o basso, API, attività in background | Le tue funzioni |
La maggior parte dei builder AI che ospitano al posto tuo funziona come una PaaS: premi pubblica, e la piattaforma si occupa di server, scalabilità e certificati.
Un esempio concreto: cosa serve a un'app di prenotazioni per andare live
Prendi un'app di prenotazioni per un salone con una pagina pubblica di prenotazione, account clienti e una dashboard per il titolare. Per andare live, ha bisogno di:
| Componente | Cosa fa | Dove gira |
|---|---|---|
| Frontend | Le pagine e i pulsanti nel browser del visitatore | Hosting statico / CDN |
| Backend | Controlla la disponibilità, salva le prenotazioni, stabilisce chi può vedere cosa | Un server o un container |
| Database | Conserva servizi, clienti e prenotazioni | Un database gestito |
| Archiviazione file | Conserva le foto caricate | Object storage |
| Dominio + DNS | book.yoursalon.com che punta all'app | Il tuo registrar / provider DNS |
| Certificato HTTPS | Cifra il traffico; mostra il lucchetto | Emesso dall'host o da un'autorità di certificazione |
| Segreti | Chiavi API per email e pagamenti | Le variabili d'ambiente dell'host |
Se lo distribuissi da solo, dovresti configurare ogni componente. Una piattaforma che ospita per te li racchiude tutti. In ogni caso, aiuta sapere che esistono — la guida frontend vs backend spiega la divisione.
Termini comuni spiegati
| Termine | Significato |
|---|---|
| Server | Un computer che risponde alle richieste sulla rete. |
| Deploy / pubblicazione | Mettere una versione del codice sull'hosting perché sia live. |
| Uptime | La quota di tempo in cui il sito è raggiungibile. |
| Banda / egress | La quantità di dati inviati dalla tua app ai visitatori. Spesso è fatturata. |
| CDN | Content delivery network: copie dei tuoi file su server in tutto il mondo, così si caricano più velocemente. |
| SSL/TLS, HTTPS | Cifratura tra browser e server. TLS è il protocollo moderno; «certificato SSL» è il nome comune. |
| Scalabilità | Gestire più traffico: macchine più potenti (verticale) o più macchine (orizzontale). |
| Scale to zero / cold start | Le app inattive si fermano per risparmiare; la prima richiesta dopo una pausa richiede un po' più di tempo mentre si riattiva. |
| Variabili d'ambiente | Configurazione e segreti forniti alla tua app durante l'esecuzione, tenuti fuori dal codice. |
| Log | Registrazioni di ciò che ha fatto l'app, usate per diagnosticare gli errori. |
| Container | Un'app confezionata con tutto ciò che serve per girare, spesso costruita da un Dockerfile. |
Errori comuni e idee sbagliate
- Confondere il dominio con l'hosting. Comprare
iltuonome.itnon mette un sito su quell'indirizzo. Ti servono anche l'hosting e i record DNS che puntano ad esso. - Pensare che «illimitato» sia davvero illimitato. I piani che pubblicizzano banda o spazio illimitati di solito hanno condizioni di uso ragionevole. Leggile.
- Dimenticare i costi di esercizio. Costruire un'app è un costo; hosting, database, archiviazione e API di terze parti sono costi ricorrenti. Verifica come viene fatturato ciascuno prima del lancio.
- Salvare i file sul disco del server. Sulla maggior parte degli hosting moderni il disco locale del server è temporaneo e può essere cancellato a ogni deploy o riavvio. I file caricati vanno nell'object storage.
- Trattare l'anteprima come produzione. Le anteprime possono mettersi in pausa, usare dati di prova o essere visibili solo a te. Pubblica prima di condividere.
- Ignorare dove potresti spostarti. Se il tuo hosting è legato a una sola piattaforma, verifica se puoi esportare il codice ed eseguirlo altrove in seguito.
Cosa chiedere al tuo builder AI
- «Cosa serve a questa app per funzionare una volta pubblicata: solo file statici, o anche un server e un database?»
- «Dove vengono conservati i file caricati? Assicurati che non risiedano sul disco locale del server.»
- «Conserva tutte le chiavi API nelle variabili d'ambiente.»
- «Aggiungi header di cache per immagini e file statici.»
- «Mostrami i log dell'ultima richiesta fallita.»
- «Se volessi ospitare questa app altrove, di cosa avrei bisogno?» — vedi come esportare e ospitare autonomamente un'app creata con l'AI.
L'hosting su Mythex
Su Mythex l'hosting fa parte del builder. Quando pubblichi, Mythex salva lo stato del progetto e lo distribuisce su yourname.mythex.app: i frontend statici vanno come siti statici, e i backend girano su macchine gestite che si mettono in pausa quando sono inattive e si riattivano alla visita successiva. Il database e l'archiviazione dei file arrivano con il progetto quando la tua app ne ha bisogno. Hosting, banda, database e archiviazione consumano lo stesso saldo di crediti della costruzione, e il piano Pro paga metà della tariffa Free per questi servizi; i siti statici non consumano crediti mentre sono inattivi. Il piano Pro aggiunge domini personalizzati con HTTPS emesso automaticamente. La documentazione copre la pubblicazione e i limiti di hosting, e i prezzi confrontano i piani.
Domande
Cos'è il web hosting, in parole semplici?
Il web hosting è affittare spazio e potenza di calcolo su server sempre accesi e collegati a internet, così il tuo sito o la tua app può essere raggiunto da chiunque in qualsiasi momento. L'host conserva i tuoi file, esegue il tuo codice e invia le pagine ai browser dei visitatori.
Un dominio è la stessa cosa dell'hosting?
No. Il dominio è il nome che le persone digitano, come esempio.it. L'hosting è dove il sito gira davvero. I record DNS collegano i due, indirizzando il dominio verso il tuo host. Puoi acquistarli dalla stessa azienda o da aziende diverse.
Ho bisogno di un hosting separato per un'app creata con l'AI?
Dipende dal builder. Alcuni builder AI, Mythex incluso, ospitano l'app per te quando la pubblichi. Altri generano codice che devi distribuire tu stesso su un provider di hosting.
Qual è la differenza tra hosting statico e dinamico?
L'hosting statico serve file uguali per ogni visitatore, come una landing page — è semplice, veloce ed economico. L'hosting dinamico esegue codice lato server che costruisce le risposte per ogni richiesta, di cui hanno bisogno le app con login, database e pagamenti.