Addio WordPress, Benvenuto Astro: Ritorno alle Origini (Veloci) del Web

> pub_date:

Se state leggendo queste righe, avrete notato un “leggero” cambio di stile. Niente slider, niente foto enormi, nessun modulo per mandare una email. Solo un layout scuro, font monospaziati e link di un verde acido che ricorda i vecchi monitor CRT.

Non è solo un vezzo nostalgico (anche se, ammettiamolo, ha il suo fascino). È una vera e propria dichiarazione di guerra alla direzione che ha preso il Web negli ultimi anni. E, soprattutto, è il motivo per cui ho preso il mio vecchio blog e ne ho fatto tabula rasa.

Il Pachiderma nella Stanza: WordPress

Parliamoci chiaro: WordPress ha fatto la storia di Internet e dà da mangiare a mezzo mondo (me compreso, quando si tratta di clienti complessi o e-commerce strutturati). Ma per un blog personale? Per un contenitore di appunti informatici e riflessioni?

È come usare un TIR per andare a comprare il pane.

Siamo arrivati al punto in cui, per pubblicare tre righe di testo su Internet, dobbiamo mettere in piedi un’infrastruttura mostruosa:

  • Un server con PHP in esecuzione continua.
  • Un database relazionale (MySQL/MariaDB) da interrogare a ogni singolo clic.
  • Temi pesanti come mattoni pieni di librerie inutilizzate.
  • Plugin per fare qualsiasi stupidaggine (un plugin per la SEO, uno (due, tre o quattro) per la cache, uno per rimpicciolire le foto, uno per bloccare lo spam…).

Il risultato? Un dinosauro obeso, lento da caricare e, soprattutto, una groviera dal punto di vista della sicurezza, che richiede aggiornamenti continui e ansia da “vulnerabilità zero-day”.

La Soluzione: Astro e l’Arte del Ritorno alle Origini

Mi ero un po’ scocciato. Volevo un contenitore che fosse veloce, indistruttibile e che non mi costringesse a passare più tempo a fare aggiornamenti che a scrivere.

Così ho buttato tutto e sono passato ad Astro.

Astro è un framework moderno, nato per fare una cosa e farla dannatamente bene: generare siti statici (SSG). Significa che non c’è nessun database dietro le quinte. Quando scrivo un articolo, lo faccio nel mio amato editor di codice (VS Code) usando il puro e semplice Markdown. Niente editor visuali, niente blocchi drag & drop che sporcano il codice HTML. Solo io, la tastiera e il testo.

Quando ho finito di scrivere, Astro prende i miei file di testo, applica le regole CSS e “compila” l’intero sito creando dei leggerissimi file HTML statici.

I vantaggi del Markdown + Cloudflare

Il processo di pubblicazione ora è roba da smanettoni felici:

  1. Scrivo in Markdown.
  2. Faccio un commit su Git (salvando tutto il sito sul mio repository).
  3. Cloudflare Pages rileva la modifica, compila il progetto Astro in pochi secondi e lo spara sui suoi server in tutto il mondo.

I risultati sono clamorosi:

  • Velocità folle: Il tempo di caricamento (TTFB) è quasi zero. Stai letteralmente scaricando un file di testo, niente query al database o calcoli del server.
  • Sicurezza totale: Non c’è un pannello di amministrazione (wp-admin) da bucare. Non c’è un database tramite cui fare SQL Injection. Puoi provare ad hackerare un file HTML statico quanto vuoi, ti auguro buona fortuna.
  • Manutenzione azzerata: Nessun plugin da aggiornare. Nessun tema che “si rompe” dopo un update di PHP.

Tornare ai file statici e all’HTML nudo non è un passo indietro. È una presa di coscienza. È capire che nel 90% dei casi non ci serve l’ultimo page builder pompato di JavaScript, ma ci servono contenuti leggibili e caricati all’istante.

Benvenuti nel mio nuovo Logbook.

System ready_