← Torna alle sezioni
Sezione

Performance e database

Indici MySQL, esecuzione delle query e prestazioni dei database.

Lingue disponibili
Lavori selezionati

Articoli di questa sezione

15 articoli
EN RU DE FR IT ES

Il caching non è un lusso, è una necessità. Come e perché usarlo in Laravel

Una guida pratica al caching in Laravel: dal caching di query pesanti e pagine intere all'invalidazione intelligente con tag e lock atomici contro i cache stampede.

Leggi articolo →
EN RU DE FR IT ES

Il caching è più di solo Redis e query al database. Una mappa completa delle prestazioni.

Una mappa completa dei livelli di caching nelle applicazioni moderne: cache del browser, caching completo delle pagine, caching dell'opcode, caching dei frammenti, Redis, cache delle query MySQL e tabelle aggregate.

Leggi articolo →
EN RU DE FR IT ES

Il problema N+1 in Laravel: un arsenale completo di soluzioni oltre l'Eager Loading

Nove metodi pratici per risolvere il problema N+1 in Laravel oltre all'Eager Loading di base: join, hasManyThrough, aggregati, raw query, viste del database, denormalizzazione e altro.

Leggi articolo →
EN RU DE FR IT ES

Normalizzazione vs Denormalizzazione in MySQL: come bilanciare integrità e prestazioni

Una guida pratica alla normalizzazione e denormalizzazione in MySQL: forme normali, quando usare ciascun approccio e come implementare una strategia ibrida in Laravel per prestazioni ottimali.

Leggi articolo →
EN RU DE FR IT ES

Non è il tuo database a essere lento, è la tua query: le basi dell'ottimizzazione MySQL in Laravel

Una guida pratica all'ottimizzazione MySQL in Laravel: correggere le query N+1, aggiungere gli indici giusti, evitare i cicli e trasformare una pagina da 3 secondi in 150 ms senza aggiornare l'hardware.

Leggi articolo →
EN RU DE FR IT ES

Confronto delle prestazioni di MySQL: lavorare con e senza indici

Confronto pratico delle prestazioni delle query MySQL con e senza indici, incluse operazioni di filtro e JOIN su tabelle con oltre 100.000 righe.

Leggi articolo →