Loading

Amélioration des performances et de la vitesse dans Lightning Experience

Date de publication: Aug 31, 2022
Description


Si vous ou vos utilisateurs constatez un ralentissement du chargement des pages en utilisant Lightning Experience, cela peut être dû à l’un des problèmes suivants.

  • Géographique
  • Appareil
  • Navigateur
  • Problèmes de configuration de l'organisation Salesforce

Veuillez revoir les descriptions de problèmes et stratégies d’atténuation ci-dessous pour améliorer les performances de votre organisation Salesforce pour les utilisateurs Lightning.

 

 

Résolution


Problème géographiques

  • Accès à une instance hôte à partir d'un emplacement géographique différent (par exemple, une organisation est hébergée en Amérique du Nord mais un utilisateur y accède depuis l’Asie).
  • Performances des TCP dégradées en raison de :
    • Problèmes de latence entre l’appareil du client et les serveurs Web distants ; ou
    • Topologies de réseau du client, comme les réseaux privés virtuels, qui nécessitent un acheminement à travers un bureau ou un centre de données d'entreprise, avant d'être ré-acheminés vers une organisation du client, dans l’environnement Salesforce.


Étapes d’atténuation potentielles

Accédez à la latence de votre réseau : Demandez au service informatique ou à l'administrateur réseau de votre entreprise d'évaluer la latence de votre réseau lors de la connexion à votre environnement Salesforce. Ils peuvent exécuter des utilitaires tels que « ping » ou « traceroute » pour collecter des données et déterminer les façons d'optimiser la vitesse de connexion du réseau. Vous pouvez aussi télécharger et charger des vitesses vers votre instance Salesforce : https://[instance].salesforce.com/speedtest.jsp.

 


Problèmes liés au navigateur et à l’appareil

  • Utilisation d'une infrastructure de bureau virtuel, ordinateur de bureau ou ordinateur portable sans puissance de traitement et de la mémoire adaptée. Ou il y a des applications multiples qui utilisent les ressources de l’appareil, comme le processeur et la mémoire.
  • Utilisation de navigateurs Web avec des plug-ins ou des extensions qui consomment de grandes quantités de processeur ou de mémoire.
  • Exécution simultanée d’un trop grand nombre d'onglets de navigateurs. Chaque onglet consomme des cycles de processeur et de mémoire.


Étapes d’atténuation potentielles

Accédez à la fonctionnalité de traitement du navigateur : Mesurez la fonctionnalité de traitement des navigateurs sur les appareils du client (ordinateurs portables, ordinateurs de bureau, postes de travail ou bureaux virtuels) en utilisant Octane. Si un score est inférieur à 20 000 au minimum, les performances de Lightning Experience seront probablement lentes. Un appareil client haut-de-gamme a généralement un score Octane supérieur à 32 000. Plus le score Octane est élevé, plus les performances de Lightning Experience sont bonnes. Vous pouvez suivre les étapes ci-dessous pour optimiser le score Octane d'un client :

  • Vérifiez que les ordinateurs portables sont entièrement chargés et connectés à une source d’alimentation. Lorsqu'un ordinateur portable est exécuté avec une batterie lente, il a tendance à fonctionner à une vitesse plus lente pour économiser de l’énergie.
  • Fermez les autres applications qui sont exécutées sur l’appareil du client, le cas échéant.
  • Réinitialisez les paramètres par défaut du navigateur, le cas échéant.
  • Retirez les plug-ins et les extensions de navigateur non utilisés ou inutiles.
  • Mettez à niveau l’appareil du client vers un modèle avec davantage de mémoire et de puissance de traitement.


Désactivez les plug-ins et les extensions inutiles : L'impact des plug-ins et des extensions de navigateur sur les performances de Lightning Experience dépendent de la quantité de puissance de traitement ou de ressources mémoires consommée. Désactivez des plug-ins ou des extensions spécifiques pour voir si le changement permet d’augmenter un score Octane. La façon de désactiver les compléments diffère pour chaque navigateur. Par exemple, dans Chrome, affichez, activez et désactivez les plug-ins ou les extensions en tapant : chrome://plugins/ or chrome://extensions/.

Utilisez la dernière version du navigateur ou correctif :Les fournisseurs de navigateur publient généralement une nouvelle version ou un correctif pour améliorer les performances, la sécurité ou la stabilité.

Changez de navigateurs : Les performances varient en fonction du navigateur. Chrome a toujours été le navigateur le plus rapide pour Lightning Experience, et Internet Explorer le navigateur le plus lent.

Redémarrez votre navigateur ou appareil :Le redémarrage des navigateurs et appareils client une fois par semaine peut être utile. Un appareil client ou un navigateur exécutant différentes applications peut conserver des ressources excessives plus longtemps que nécessaire. Le fait de libérer ces ressources rend les navigateurs et la gestion des ressources d'un système d'exploitation plus efficaces, permettant au navigateur et au système d'exploitation de consacrer plus de temps et de ressources système sur des applications fréquemment utilisées comme Lightning Experience.

 

Ressources d'organisation Salesforce

  • Utilisation d'implémentations Visualforce non optimisées.
  • Activation du mode de débogage Aura.
  • Utilisation de pages Lightning avec des constructions complexes, un grand nombre de composants ou des centaines de champs. Ces types de pages nécessitent plus de temps pour le traitement et le rendu.


Étapes d’atténuation potentielles


Optimisez vos pages Visualforce :suivez les consignes fournies dans la documentation du développeur Meilleures pratiques pour l’optimisation des performances de Visualforce.

Désactivez le mode de débogage Aura : Votre organisation a peut-être activé le mode de débogage Aura afin de faciliter le débogage du code JavaScript dans les composants Lightning. Mais l’exécution du mode de débogage Aura ralentit les performances de Lightning Experience. Pour désactiver ce mode dans les organisation de production ou sandbox, accédez à Configuration, sélectionnez Composants Lightning puis décochez la case Activer le mode de débogage.

Reconfigurez les pages à traitement intensif :Si votre organisation Salesforce a des pages avec un grand nombre de champs, des composants personnalisés inefficaces ou des configurations de pages complexes, pensez à réduire leur complexité pour améliorer les temps de chargement du rendu.

 
1. Simplifiez le nombre de champs initialement visibles pour n’afficher que ceux qui sont utiles pour la fonction d'un utilisateur. Vous pouvez le faire en utilisant des profils.

2. Répartissez les éléments de page, y compris les champs, les listes associées et les composants personnalisés, dans des onglets. Présentez les informations les plus utiles dans le premier onglet et placez les informations secondaires dans d’autres onglets. Déplacez les composants moins importants derrière un ou plusieurs onglets de page Lightning. Les onglets qui ne sont pas dans un onglet principal ne s’affichent pas dans le chargement de la page initiale mais uniquement sur demande. Par exemple, déplacez les composants Actualités et Twitter vers un onglet « Actualités » secondaire.

3. Détails : Placez le composant Détails dans un onglet secondaire, ou réduisez les champs affichés dans le panneau des détails. Ceci aura un impact linéaire sur le temps d’affichage de ce composant.

4. Listes associées : Placez le composant Listes associées dans un onglet secondaire, en affichant une ou deux listes associées clés sur la page principale si vous le souhaitez, à l’aide du nouveau composant « Liste associée » (au singulier). Limitez le nombre de listes associées à 3, maximum.

5. Composants personnalisés : quantifiez l'impact des composants personnalisés en testant avec et sans le composant. Certains composants peuvent être refactorisés comme Actions Lightning ou avoir des optimisations générales qui leur sont appliquées.


Meilleures pratiques des performances des composants Lightning

 
Pour en savoir plus sur les meilleures pratiques utiles pour Lightning Experience, consultez nos Meilleures pratiques des performances des composants Lightning.
Numéro d’article de la base de connaissances

000382793

 
Chargement
Salesforce Help | Article