Olet tässä:
Mikä on EPT?
Experienced Page Time (EPT) on suorituskykymittari, jota Salesforce käyttää mittaamaan sivujen latausaikoja Lightningissa. EPT mittaa, kuinka kauan sivulla kestää latautua tilaan, jota käyttäjä voi käyttää merkittävällä tavalla.
Eräs tärkeä eroavaisuus Salesforce Classicin ja Lightning Experiencen välillä on se, että sivut ladataan progressiivisesti Lightningissa, kun taas Classicissa palvelin muodostaa sivut pyydettäessä. Johtuen asiakassovelluksen progressiivisesta lataamisesta, kaikki sivulla ladatut komponentit voivat ladata enemmän komponentteja milloin tahansa. Latautuneen sivun mittaaminen Lightningissa ei ole suoraviivaista. Useat osatekijät voivat vaikuttaa EPT-arvoon.
Sekä asiakas- että palvelinpuolen tekijät vaikuttavat EPT-aikaan. Asiakkaan puolella käyttäjän selain, laitteisto, verkon laatu ja organisaation monimutkaisuus vaikuttavat kaikki EPT:een. Palvelinpuolella Apex- ja API-käsittely sekä XMLHttpRequests (XHRt) vaikuttavat EPT-aikaan. Esimerkiksi komponenttien toteutustiedot, virheet, välimuisti ja käyttäjien vuorovaikutukset sivua ladattaessa voivat lisätä EPT-aikaa.
Muita huomioitavia asioita:
- Lightning-käyttöliittymän renderöidään asiakaspuolella, jolloin selaimen suorituskyky vaikuttaa siihen vahvasti.
- Lightning-käyttöliittymä vaatii sivun renderöimiseen useita XHR-pyyntöjä, jolloin verkkoviiveet vaikuttavat siihen vahvasti.
- Monimutkaiset sivut, joissa on paljon mukautettuja kenttiä ja komponentteja, hidastavat sivun renderöintiä.
EPT mitataan aikana sivun käynnistyksestä siihen asti, kun mitään ei tapahdu kahteen frameen (~33 ms). Kaksi ylimääräistä framea auttavat välttymään virheellisiltä positiivisilta tuloksilta, jotka johtuvat asynkronisista kutsuista. Nämä kutsut sisältävät kaikki XHR-toiminnot, kaikki tallennustoiminnot, kaikki käyttäjien toimet tai kaikki asiakaspuolen työt JavaScript-pääsäikeessä.

