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:

  1. Registrati gratis con la tua email.
  2. Carica index.html (oppure incolla il codice nell’editor).
  3. 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

Da un file sul desktop a un URL online in meno di un minuto.

Pubblica la tua prima pagina