Ti trovi qui:
Che cos'รจ EPT?
Il tempo trascorso sulla pagina (EPT, Experienced Page Time) รจ una metrica delle prestazioni utilizzata da Salesforce in Lightning per il tempo di caricamento della pagina. EPT misura il tempo richiesto per caricare una pagina in uno stato con cui l'utente puรฒ interagire in modo significativo.
Una delle maggiori differenze tra Salesforce Classic e Lightning Experience risiede nel fatto che in Lightning le pagine vengono caricate in modo progressivo, mentre in Classic vengono generate su richiesta del server. A causa del caricamento progressivo dal client, ogni componente caricato nella pagina puรฒ caricare piรน componenti in qualsiasi momento. Misurare quando il caricamento di una pagina viene completato in Lightning non รจ un'operazione semplice. Numerosi fattori possono influenzare il valore EPT.
Sia i fattori lato client che i fattori lato server influenzano il valore EPT. Sul lato client, il browser dell'utente, l'hardware, la qualitร della rete e la complessitร dell'organizzazione influiscono tutti sul valore EPT. Sul lato server, l'elaborazione Apex e API e le XMLHttpRequests (XHR) influiscono sul valore EPT. Ad esempio, i dettagli dell'implementazione dei componenti, gli errori, il caching e le interazioni degli utenti durante il caricamento della pagina possono incrementare il valore EPT.
ร necessario tenere presenti anche le seguenti considerazioni:
- Il rendering dell'interfaccia utente di Lightning viene eseguito sul lato client ed รจ quindi influenzato dalle prestazioni del browser.
- L'interfaccia utente di Lightning richiede diverse XHR per eseguire il rendering di una pagina ed รจ quindi influenzata dalla latenza di rete.
- Le pagine complesse con numerosi campi e componenti personalizzati rallentano il rendering della pagina.
Il valore EPT viene misurato dall'avvio della pagina al momento in cui non vengono eseguite ulteriori attivitร per almeno due frame (~33 ms). I due frame aggiuntivi consentono di evitare falsi positivi dovuti a chiamate asincrone. Queste chiamate includono attivitร XHR, attivitร di archiviazione, interazioni degli utenti o qualsiasi tipo di operazione sul lato client nel thread JavaScript principale.

