Vous êtes ici :
Qu'est-ce que EPT ?
EPT (Experienced Page Time), ou temps moyen constaté, est une métrique de performance que Salesforce utilise dans Lightning pour mesurer le temps de chargement des pages. EPT mesure le temps nécessaire pour charger une page dans un état permettant à l'utilisateur d'interagir pleinement.
Dans Lightning Experience, les pages sont chargées progressivement, alors que dans Salesforce Classic elles sont généralement chargées à la demande du serveur, ce qui représente une différence importante entre les deux interfaces. En raison du chargement progressif depuis le client, tous les composants chargés dans la page peuvent charger à tout moment plus de composants. La mesure de la fin du chargement d'une page dans Lightning n'est pas un simple processus. De nombreux facteurs peuvent influencer la valeur EPT.
Les facteurs côté client et côté serveur affectent l'EPT. Côté client, le navigateur de l'utilisateur, le matériel, la qualité du réseau et la complexité de l'organisation affectent l'EPT. Côté serveur, le traitement Apex et API, et les requêtes XMLHttpRequests (XHR) impactent l'EPT. Par exemple, les détails d'implémentation du composant, les erreurs, la mise en cache et les interactions des utilisateurs pendant le chargement de la page peuvent augmenter l'EPT.
Autres éléments à prendre en compte :
- L'interface utilisateur Lightning est restituée côté client, ce qui la rend sensible aux performances du navigateur.
- L'interface utilisateur Lightning nécessite de nombreuses requêtes XHR pour restituer une page, ce qui la rend sensible à la latence du réseau.
- Les pages complexes contenant de nombreux champs et composants personnalisés ralentissent la restitution de page.
L'EPT est mesuré depuis le démarrage de la page jusqu'à l'absence de toute activité pendant au moins deux cadres (~33 ms). Les deux cadres supplémentaires aident à éviter les faux positifs dus à des appels asynchrones. Ces appels comprennent l'ensemble des activités XHR, des activités de stockage et des interactions des utilisateurs ou activités côté client de toutes sortes dans le flux principal JavaScript.

