Loading

Migliora le prestazioni e la velocità in Lightning Experience

Data pubblicazione: Aug 31, 2022
Descrizione


Se si riscontrano tempi lunghi di caricamento delle pagine durante l'utilizzo di Lightning Experience, il problema può essere correlato a uno o più dei seguenti aspetti.

  • Area geografica
  • Dispositivo
  • Browser
  • Problemi di configurazione dell'organizzazione Salesforce

Vedere le descrizioni di problemi e le strategie di prevenzione riportate di seguito per migliorare le prestazioni dell'organizzazione Salesforce per gli utenti Lightning.

 

 

Risoluzione


Problemi relativi all'area geografica

  • Accesso a un'istanza host da un'area geografica diversa (se, ad esempio, un'organizzazione è ospitata in Nord America ma l'utente vi accede dall'Asia).
  • Peggioramento delle prestazioni del protocollo TCP dovuto a:
    • Problemi di latenza tra il dispositivo client e i server Web remoti, oppure
    • Topologie di rete del cliente, ad esempio reti private virtuali, che richiedono l'instradamento del traffico attraverso un ufficio o un centro dati aziendale prima del re-instradamento all'organizzazione del cliente all'interno dell'ambiente Salesforce.


Possibili passaggi di prevenzione

Valutare la latenza della rete: chiedere all'amministratore di rete o agli esperti IT dell'azienda di valutare la latenza di rete durante la connessione all'ambiente Salesforce. Questi professionisti possono eseguire utilità quali "ping" o "traceroute" per raccogliere dati e stabilire quindi i modi con cui ottimizzare la velocità della connessione di rete. È inoltre possibile misurare la velocità di download e caricamento nell'istanza Salesforce qui: https://[instance].salesforce.com/speedtest.jsp.

 


Problemi correlati al dispositivo e al browser

  • Utilizzo di un'infrastruttura laptop, desktop o desktop virtuali non dotata di potenza di elaborazione o memoria adeguata. In alternativa, competizione tra più applicazioni per le risorse del dispositivo, ad esempio CPU e memoria.
  • Utilizzo di browser Web con plug-in o estensioni che consumano grandi quantità di CPU o memoria.
  • Esecuzione di un numero eccessivo di schede del browser. Ogni scheda consuma memoria e cicli di CPU.


Possibili passaggi di prevenzione

Valutare la capacità di elaborazione del browser: misurare la capacità di elaborazione dei browser sui dispositivi client (laptop, desktop, workstation o desktop virtuali) tramite Octane. Se il punteggio di Octane è inferiore al minimo di 20.000, è probabile che le prestazioni di Lightning Experience siano basse. Il punteggio di Octane di un dispositivo client high-end è solitamente maggiore di 32.000. Più alto il punteggio di Octane, migliori saranno le prestazioni di Lightning Experience. Per ottimizzare il punteggio di Octane di un client, è possibile provare i seguenti passaggi:

  • Assicurarsi che i laptop siano completamente carichi o siano collegati a una fonte di alimentazione. Se la carica della batteria di un laptop in funzione è bassa, il laptop tende a ridurre la velocità per risparmiare energia.
  • Chiudere altre applicazioni in esecuzione sul laptop, se possibile.
  • Ripristinare le impostazioni predefinite originarie del browser, se possibile.
  • Rimuovere i plug-in e le estensioni non necessari dal browser.
  • Aggiornare il dispositivo client con un modello con potenza di elaborazione e memoria maggiori.


Disabilitare plug-in ed estensioni non necessari: l'impatto dei plug-in e delle estensioni del browser sulle prestazioni di Lightning Experience dipende dalla potenza della CPU o dalla memoria consumate da questi. Disabilitare plug-in o estensioni specifiche per verificare se tale modifica ha come risultato un punteggio di Octane più alto. La procedura di disabilitazione dei componenti aggiuntivi è diversa per ogni browser. In Chrome, ad esempio, è possibile visualizzare, abilitare e disabilitare plug-in o estensioni digitando chrome://plugins/ o chrome://extensions/.

Utilizzare la versione o della patch più recente del browser:i fornitori dei browser in genere rilasciano nuove versioni o patch con correzioni per migliorare le prestazioni, la sicurezza o la stabilità.

Utilizzare un altro browser: le prestazioni variano a seconda del browser. Chrome è sempre stato il browser più veloce per Lightning Experience, mentre Internet Explorer è in genere il più lento.

Riavviare il browser o il dispositivo:può essere utile riavviare i browser e i dispositivi client una volta alla settimana. Un dispositivo client o un browser che esegue varie applicazioni può impegnare una quantità eccessiva di risorse più a lungo del necessario. Liberando queste risorse, è possibile gestire i browser e le risorse del sistema operativo in modo più efficiente, facendo in modo che alle applicazioni di uso frequente come Lightning Experience vengano dedicati più tempo e risorse di sistema.

 

Configurazione dell'organizzazione Salesforce

  • Utilizzo di implementazioni Visualforce non ottimizzate.
  • Abilitazione della modalità di debug per Aura.
  • Utilizzo di pagine Lightning con costruzioni complesse, un numero elevato di componenti o centinaia di campi. L'elaborazione e il rendering di questi tipi di pagine richiedono una maggiore quantità di tempo.


Possibili passaggi di prevenzione


Ottimizzare le pagine Visualforce:seguire le linee guida disponibili nel documento per sviluppatori Best Practices for Optimizing Visualforce Performance (Procedure ottimali per l'ottimizzazione delle prestazioni di Visualforce).

Disabilitare la modalità di debug di Aura: Per l'organizzazione potrebbe essere abilitata la modalità di debug di Aura che consente di eseguire il debug di codice JavaScript nei componenti Lightning con maggiore facilità. Tale modalità, tuttavia, riduce le prestazioni di Lightning Experience. Per disattivare questa modalità nelle organizzazioni Sandbox e di produzione, passare a Imposta, selezionare Componenti Lightning, quindi deselezionare la casella di controllo Abilita modalità di debug.

Riconfigurare le pagine a elaborazione intensiva:se nell'organizzazione sono presenti pagine con un numero elevato di campi, componenti personalizzati inefficienti o configurazioni di pagina complesse, prendere in considerazione di ridurne la complessità per migliorare i tempi di caricamento del rendering.

 
1. Limitare il numero di campi inizialmente visibili a quelli rilevanti per la funzione che deve essere eseguita dall'utente. A tale scopo, è possibile utilizzare profili.

2. Suddividere gli elementi nelle pagine (campi, elenchi correlati e componenti personalizzati) in schede. Presentare le informazioni più necessarie nella prima scheda e spostare le informazioni secondarie nelle schede successive. Spostare i componenti meno importanti dietro a una o più schede delle pagine Lightning. Il rendering dei componenti che non si trovano in una scheda principale non viene eseguito al caricamento iniziale della pagina, ma solo su richiesta. Ad esempio, spostare i componenti Notizie e Twitter in una scheda secondaria 'Notizie'.

3. Dettagli: posizionare il componente Dettagli in una scheda secondaria o ridurre i campi visualizzati nel riquadro dei dettagli. Questa operazione avrà un impatto lineare sul tempo di rendering del componente.

4. Elenchi correlati: posizionare il componente Elenchi correlati in una scheda secondaria, visualizzando, se si desidera, uno o due elenchi correlati chiave nella pagina principale utilizzando il nuovo componente 'Elenco correlato' (singolare). Ridurre il numero di elenchi correlati a 3 o meno.

5. Componenti personalizzati: quantificare l'impatto dei componenti personalizzati effettuando test con e senza il componente. È possibile rifattorizzare alcuni componenti come azioni Lightning o applicare ottimizzazioni generali a questi.


Procedure ottimali per le prestazioni dei componenti Lightning

 
Per ottenere maggiori informazioni su procedure ottimali utili per Lightning Experience, consultare Lightning Components Performance Best Practices (Procedure ottimali per le prestazioni dei componenti Lightning).
Numero articolo Knowledge

000382793

 
Caricamento
Salesforce Help | Article