PassioniInformaticaSito web

Come è nato armandopassaro.it — stack tecnologico e architettura

03/03/2026

La scelta dello stack

Il sito armandopassaro.it è stato progettato con un obiettivo: velocità, semplicità e controllo totale. Niente CMS pesanti, niente framework JavaScript.

Stack tecnologico

  • Backend: PHP 8.2 nativo — nessun framework, codice pulito e leggero
  • Database: MySQL (MariaDB) per articoli, log, conteggi
  • Web server: Apache su Debian 12 con mod_rewrite
  • Hosting: VM dedicata su infrastruttura Proxmox privata
  • SSL: Let’s Encrypt con rinnovo automatico
  • Reverse proxy: Apache su server separato per SSL termination

Struttura file

/var/www/html/
  index.php           # Router principale
  pages/              # Tutte le pagine del sito
  includes/           # Header, footer, menu
  admin/              # Pannello di amministrazione
  api/                # Endpoint API
  cache/              # Cache JSON
  cron/               # Script schedulati

Perché PHP nativo?

Con un framework come Laravel avrei avuto migliaia di file e dipendenze. PHP nativo mi dà il controllo totale, tempi di risposta sotto i 50ms e zero dipendenze esterne.

Risultato: Un sito veloce, sicuro e completamente sotto il mio controllo.

Sistema di routing e gestione pagine dinamiche →
← Torna all'elenco