Controllare le performance della tua app
Le performance della tua app influenzano quanto velocemente si carica e risponde agli utenti. Puoi misurarle usando i Developer Tools del tuo browser. Le metriche chiave di performance includono: Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) e Interaction to Next Paint (INP).
Ottimizzare le performance della tua app
Ottimizza le performance della tua app concentrandoti sulle metriche chiave che influenzano quanto velocemente si carica, gira e risponde. Ognuna evidenzia un aspetto diverso dell’esperienza utente e puoi chiedere alla chat IA di Base44 di ottimizzarle direttamente.Largest Contentful Paint (LCP)
LCP misura il tempo che il più grande elemento visibile (immagine, testo o video) sopra la piega impiega ad apparire. Per ottimizzare LCP:- Mantieni leggero e veloce il contenuto visibile sopra la piega.
- Sposta elementi pesanti (video, iFrame, griglie, liste) sotto la piega.
- Ottimizza e comprimi le immagini prima di caricarle.
- Usa lazy loading per le immagini fuori schermo.
Cumulative Layout Shift (CLS)
CLS misura movimenti inattesi nel layout della tua app durante il caricamento. Per ottimizzare CLS:- Aggiungi definizioni di dimensioni: Dai a ogni immagine e video altezza e larghezza fisse per evitare spostamenti durante il caricamento.
- Ottimizza i font personalizzati: Usa la proprietà
font-display: swap;nel tuo CSS per evitare testo invisibile durante il caricamento del font. - Riserva spazio per contenuti dinamici: Imposta spazi fissi per annunci, pop-up o qualsiasi cosa che si carica dopo il render iniziale.
- Minimizza gli aggiornamenti DOM: Limita i cambi di layout causati da script automatici.
Interaction to Next Paint (INP)
INP misura quanto velocemente la tua app risponde a click, tap o input da tastiera. Per ottimizzare INP:- Evita script a lunga esecuzione attivati da azioni utente.
- Rinvia o rimuovi script non essenziali dal caricamento iniziale.
- Mantieni i layout semplici e le animazioni minime.
- Monitora la reattività nella scheda Performance.
Content Delivery Network (CDN) e caching
Una Content Delivery Network (CDN) distribuisce copie della tua app da server più vicini alla posizione dell’utente, migliorando i tempi di caricamento. Base44 usa automaticamente Cloudflare CDN per caching e distribuzione.Al momento, non puoi svuotare manualmente la cache CDN.
FAQ
Clicca su una domanda qui sotto per saperne di più sull’ottimizzazione delle performance del sito.How do I check my app performance?
How do I check my app performance?
Puoi controllare le performance della tua app usando Chrome DevTools o Google PageSpeed Insights.Per controllare con Chrome:
- Controllo rapido:
- Apri la tua app pubblicata.
- Clicca destro ovunque e seleziona Inspect.
- Nel pannello destro, Chrome mostra le metriche locali per Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) e Interaction to Next Paint (INP).
Questo ti dà una vista istantanea di come si comporta la tua pagina live.
- Controllo dettagliato:
- Apri Chrome DevTools.
- Clicca sulla scheda Performance.
- Clicca su Record, ricarica la pagina e ferma la registrazione quando finisce il caricamento.
- Rivedi la timeline completa delle performance, inclusi First Contentful Paint (FCP), LCP e attività del main thread.
- Vai su PageSpeed Insights.
- Inserisci l’URL della tua app e clicca su Analyze.
- Rivedi le sezioni Insights e Diagnostics per modi per migliorare le performance della tua app.
What performance score should I aim for?
What performance score should I aim for?
Punta a soddisfare o superare questi punteggi consigliati per la migliore esperienza:
- Largest Contentful Paint (LCP): 2,5 secondi o meno.
- Cumulative Layout Shift (CLS): 0,1 o meno.
- Interaction to Next Paint (INP): 200 millisecondi o meno.
Why is my app getting a low score?
Why is my app getting a low score?
Un punteggio di performance basso di solito significa che alcuni elementi del tuo sito impiegano più tempo del previsto a caricarsi. Contenuti pesanti sopra la piega, script grandi o media non ottimizzati sono le cause più comuni.Per risolvere il problema:
- Esegui la tua app in Google PageSpeed Insights e controlla:
- Risorse che bloccano il rendering: sposta gli script su
asyncodefer. - Bundle JavaScript grandi: semplifica o dividi il codice vendor.
- Immagini non ottimizzate: comprimi e ricarica.
- Risorse che bloccano il rendering: sposta gli script su
- In Chrome DevTools, apri la scheda Network e clicca su Reload per vedere come si caricano i tuoi file in tempo reale.
- Osserva i file che impiegano più di 1-2 secondi a caricarsi, probabilmente stanno rallentando la tua app.
- Sposta video, liste di dati o sezioni pesanti sotto la piega.
- Comprimi e ridimensiona le immagini prima di caricarle.
- Rimuovi script o CSS non usati.
- Ripubblica la tua app per aggiornare il caching CDN.
How do I make videos or animations load faster?
How do I make videos or animations load faster?
- Ospita i video esternamente (ad esempio su Vimeo o YouTube).
- Aggiungi
loading="lazy"a video o iframe incorporati. - Posiziona i video sotto la piega per dare priorità a testo e immagini.
- Disabilita autoplay o loop per video di sfondo grandi.
Why is my PageSpeed score lower on mobile?
Why is my PageSpeed score lower on mobile?
I test mobile girano su reti e dispositivi più lenti, quindi i punteggi sono di solito più bassi rispetto al desktop. Concentrati prima sull’ottimizzazione del tuo LCP e INP per mobile riducendo media pesanti, rinviando script non critici e semplificando i layout.
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.

