Development · 4 marzo 2026

Laravel: cinque tips per migliorare la performance delle tue web app

Eager loading, query cache, queue, route caching, fragment cache. Pratiche concrete che applichiamo su ogni progetto Laravel in produzione.

Andrea Basso6 min di lettura
Codice PHP di un progetto Laravel aperto in un editor su tema scuro
Indice dei contenuti

Laravel è il framework PHP più usato al mondo perché rende facile partire. Quando il progetto cresce arrivano le query N+1, le request da 800ms e le queue sature.

Cinque pratiche che applichiamo su ogni progetto Laravel TID prima del passaggio in produzione.

1. Eager loading sistematico

Mai accedere a relazioni di Eloquent in loop senza un with(). Una pagina con 50 record diventa 51 query con un solo dimenticato.

2. Route & config caching

In produzione, route:cache, config:cache, view:cache riducono il boot time da centinaia a decine di millisecondi.

3. Query cache mirato

Per le query ripetute e costose, una cache a 60 secondi è spesso impercettibile in UX e cambia di un ordine di grandezza il throughput.

4. Code asincrono via queue

Email, notifiche, generazione PDF non devono mai stare nel ciclo request. Horizon + Redis è il setup di default.

5. Fragment caching

Per le pagine pesanti, frammenti di view in cache. Composer non rifà tutto al refresh di una sola sezione.

Parliamone

Hai un progetto in mente?

Se quello che hai letto tocca un progetto che stai valutando, scrivici o prenota una call: vediamo insieme come realizzarlo. Rispondiamo entro un giorno lavorativo.