Rendering lato server
Il rendering lato server produce HTML sul server. Aggiornamento, personalizzazione e velocità dipendono anche dai dati e dalla cache.
Produrre HTML sul server
Il rendering lato server, o SSR, genera contenuto HTML sul server e lo invia al browser. Nei progetti indica spesso la generazione alla richiesta della pagina. Il browser può poi gestire altre interazioni.
In una vista d’ordini fittizia, il server verifica l’accesso e produce la pagina con gli ordini della persona autenticata. Se l’uscita viene memorizzata in cache, non deve essere consegnata per errore ad altre persone. Scegliere SSR non risolve automaticamente regole di accesso e cache.
La generazione statica produce invece HTML in anticipo durante un build. Avviene anch’essa fuori dal browser e può rientrare nella generazione server in senso ampio. Contano quindi momento effettivo, dati necessari e aggiornamento successivo, oltre alla sola sigla.
Fonti
Termini correlati
- Generazione di siti staticiLa generazione di siti statici crea le pagine in anticipo come file. Le modifiche ai dati di partenza devono arrivare anche nell’output effettivamente pubblicato.
- HydrationL’hydration collega l’HTML esistente alla logica dell’applicazione nel browser. Visibilità e interazione funzionante vanno verificate separatamente.
- BackendIl backend elabora regole e dati sul server. Non coincide soltanto con il database o una schermata di amministrazione.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


