Pubblicare un sito senza server: l’hosting statico spiegato bene
Un numero sorprendente di persone affitta un VPS, installa nginx e lotta con i certificati TLS — per servire una sola pagina HTML. Se il tuo sito non esegue codice sul server, nulla di tutto questo è necessario. Ecco perché, e cosa fare invece.
Statico vs. dinamico — l’unica distinzione che conta
Un sito dinamico calcola ogni risposta: esegue codice, interroga un database, genera contenuti personalizzati per ogni utente. Ha bisogno di un server gestito da te.
Un sito statico è fatto di file: HTML, CSS, JavaScript, immagini. L’unico compito del server è consegnarli. Portfolio, landing page, documentazione, blog, demo — la maggior parte delle pagine su internet è statica, anche quelle interattive: il tuo JavaScript gira nel browser del visitatore, non su un server.
Cosa significa davvero "senza server"
Ovviamente da qualche parte c’è un computer che serve i tuoi file. Il punto è che non è tuo: nessuna macchina da affittare, aggiornare, monitorare o proteggere con un firewall. Gli host statici risolvono il problema del serving una volta per tutte, e per bene — con CDN, HTTPS e caching — e ti lasciano solo caricare i file.
Di cosa smetti di preoccuparti:
- Patch di sicurezza — non c’è alcun sistema operativo da aggiornare.
- Certificati TLS — l’HTTPS è incluso nella piattaforma.
- Scalabilità — un file statico regge picchi di traffico che stenderebbero un piccolo VPS.
- Costi — servire file costa così poco che di solito è gratis.
Pubblicare con zero infrastruttura
Il percorso minimo con hdply:
- Registrati gratis con la tua email.
- Carica
index.html(oppure incolla il codice nell’editor). - Online in quell’istante — ottieni il tuo indirizzo hdply.com, HTTPS incluso.
Niente YAML, niente riga di comando, niente Git, niente build. Le modifiche si fanno nel browser e vanno online al salvataggio.
Quando un server serve davvero
Account utente, pagamenti, database, contenuti generati lato server — quello è territorio dinamico. Ma anche in quei casi, lo schema più comune è un front end statico che chiama un’API. Parti statico; aggiungi un backend solo quando una funzionalità lo richiede davvero.
Da leggere anche: Come mettere un file HTML online · Hosting HTML gratis a confronto