Sicurezza senza database – perché R24 usa Kirby

Sicurezza senza database – perché R24 usa Kirby

Sicurezza attraverso semplicità, performance attraverso chiarezza, flessibilità senza caos: perché abbiamo scelto un CMS flat-file invece di database classici.

Sicurezza senza database – o perché R24 usa Kirby

Chi gestisce un sito web oggi pensa automaticamente a database, configurazioni complesse, timori di guasti, hack e fughe di dati. Nella concezione di R24 abbiamo scelto deliberatamente un'altra strada. Una delle nostre tecnologie base centrali è ad esempio Kirby – un CMS flat-file tedesco che funziona senza database e per questo è estremamente sicuro.

Può sembrare poco spettacolare a prima vista. Ma non lo è:

Sicurezza: nessun database, nessun problema di database

La maggior parte dei sistemi di gestione contenuti classici memorizza il contenuto in un database. Significa: superficie di attacco aggiuntiva, possibile corruzione, backup complessi e nel peggiore dei casi un guasto completo se il database è compromesso.

Kirby funziona diversamente. Il contenuto è memorizzato come file strutturati direttamente nel file system. Nessun database, nessun rischio di injection SQL, nessuna tabella rotta, nessuna operazione di salvataggio notturna. I backup sono semplici come copiare una cartella. Per noi significa massima stabilità con minima complessità.

Semplicità: neanche una riga di codice superflua

Kirby non è un sistema sovraccarico con migliaia di plugin discutibili. È snello, focalizzato e estremamente chiaro nella struttura.

Per ogni sito Relaunch24 Kirby ci permette di implementare una gestione contenuti ottimizzata individualmente secondo le esigenze rispettive. Nessun mostro backend generico con pulsanti che nessuno serve, ma una dashboard precisamente adattata che riflette esattamente il contenuto da gestire.

Questa semplicità si manifesta anche nella gestione dati: grazie a Kirby, Relaunch24 è una delle poche soluzioni che può consegnare l'intero contenuto del sito in un'unica cartella, se richiesto. Nessun dump di database sparso, nessun formato di export proprietario, nessuna dipendenza da piattaforme terze. Il contenuto è memorizzato in modo strutturato nel file system – tracciabile, trasparente e utilizzabile a lungo termine.

Velocità: tecnologia flat-file con vantaggio di performance

Senza query di database scompaiono molti colli di bottiglia classici. Kirby legge il contenuto direttamente dal file system – in modo efficiente, veloce e rispettoso del server. In combinazione con infrastruttura server moderna, questo crea sempre un sito ad alte prestazioni con tempi di caricamento estremamente bassi, soprattutto in Europa.

Per contestualizzare, ecco un confronto di performance tipico tra un'installazione Kirby ottimizzata (flat-file) e un CMS classico basato su database su infrastruttura comparabile (PHP 8.x, Nginx, server UE, nessun tuning esotico):

Confronto di performance: Kirby (flat-file) vs. CMS DB classico su infrastruttura comparabile
Metrica Kirby (flat-file) CMS DB
Time to First Byte 40–90 ms 120–250 ms
Risposta del server 50–120 ms 150–300 ms
Query database 0 20–100+
  • Kirby (flat-file)
  • CMS DB

Naturalmente i valori concreti dipendono sempre da hosting, cache, qualità del tema e script esterni. Decisiva è l'architettura: senza database scompare un'intera layer di sistema. Meno processi significano meno potenziali colli di bottiglia – ed è proprio questo che assicura tempi di risposta costantemente bassi.

Per i nostri abbonati significa: siti veloci, Core Web Vitals misurabilmente migliori, utenti soddisfatti – e una base tecnica che resta stabile sotto carico e su ogni dispositivo.

Perfetto per il nostro approccio modulare a blocchi

Un altro motivo per cui Kirby ci calza così bene è la sua flessibilità nella modellazione dei contenuti. Il contenuto non è predefinito ma può essere strutturato liberamente. È esattamente qui che entra in gioco la nostra R24 x Kirby x Edition.

I nostri blocchi modulari sono unità costruttive chiaramente definite, progettate e tecnicamente ottimizzate. Kirby ci permette di modellare questi blocchi con precisione – con campi di input semplici nel backend e una struttura chiara nel codice.

Dopo anni di sperimentazione abbiamo constatato che persone di tutte le età, provenienze e livelli di competenza lavorano meglio con campi di input classici. Kirby ci permette di scomporli in blocchi modulari e modellarli con precisione. Questo rende possibile a chiunque modificare e riordinare i contenuti senza aiuto esterno.

Focus UE e Germania: privacy by design

Kirby è sviluppato in Germania – da un team indipendente, con una posizione tecnica chiara: nessuna telemetria e nessun vendor lock-in. L'intero sistema consiste unicamente in PHP e un'interfaccia pulita basata su Vue – e gira esattamente dove lo deployiamo. Se l'istanza è su un server UE, tutti i dati restano lì. Il traffico di rete si genera solo quando lo configuriamo esplicitamente.

Per il nostro approccio EU-hosting-only questa riduzione è cruciale. Meno dipendenze esterne significano meno superficie di attacco, flussi di dati chiaramente tracciabili e un'architettura auditabile da capo a fine. La privacy non si ottiene con add-on, ma con il design di sistema sottostante.

Conclusione

Dal punto di vista dello sviluppatore, Kirby riduce il sistema all'essenziale: file, template chiaramente definiti, strutture dati trasparenti. Nessuna layer di astrazione nascosta, nessun database scatola nera, nessun ecosistema di plugin da tenere costantemente d'occhio. Si capisce sempre cosa succede – e perché.

Alla fine è una decisione tecnica sobria: meno parti mobili, meno dipendenze esterne, meno complessità. In cambio più trasparenza, più manutenibilità e un'architettura che avrà ancora senso tra cinque o dieci anni.

Richiedi un relaunch ora

Entra in Relaunch24 — i nostri designer e sviluppatori accompagnano ogni nuovo sito con competenza e in modo personale in ogni fase…

facoltativo

Aiuto + supporto

Aiuto + supporto

Se hai domande o vuoi saperne di più sul nostro abbonamento al sito web, qui trovi altri link:

EU-Icon

MADE AND HOSTED IN THE EUROPEAN UNION

ECO-Icon

RUNNING ON 100% GREEN ENERGY