Optimoi lomakkeen suorituskyky

 

Julkaistu: helmikuu 2017

Koskee seuraavaa: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Lomakkeet, joka latautuvat hitaasti, voivat vähentää tuottavuutta ja käyttäjän käyttöönottoa. Seuraavien suositusten avulla suurennat lomakkeiden nopeaa latautumista. Monet näistä suosituksista kertovat siitä, miten sovelluskehittäjä voi toteuttaa lomakkeen komentosarjoja organisaatiossasi. Muista neuvotella näistä suosituksista niiden sovelluskehittäjien kanssa, jotka luovat lomakkeiden komentosarjoja lomakkeisiisi.

Tässä ohjeaiheessa

Lomakkeen asettelu

Lomakkeiden komentosarjat

Työkalurivi tai valintanauha

Lomakkeen asettelu

Mieti sitä vuorovaikutusta, joka käyttäjällä on lomakkeen kanssa sekä sitä tietomäärää, joka lomakkeen on näytettävä.

  • Säilytä kenttien määrä vähimmäismäärässä
    Mitä enemmän kenttiä sinulla on lomakkeessa, sitä enemmän tietoa täytyy siirtää Internetiin tai intranetiin kunkin tietueen tarkastelua varten.

Lomakkeiden komentosarjat

Kun sinulla on mukautuksia, jotka käyttävät lomakkeen komentosarjoja, varmista, että kehittäjä ymmärtää näitä strategioita parantaakseen suorituskykyä.

  • Vältä tarpeetonta JavaScript WWW-resurssikirjastojen sisällyttämistä
    Mitä enemmän komentosarjoja lisäät lomakkeeseen, sitä enemmän aikaa menee niiden lataamiseen. Yleensä komentosarjat tallennetaan välimuistiin selaimessasi, kun ne on ladattu ensimmäisen kerran, mutta suorituskyky ensimmäisen kerran, kun lomaketta tarkastellaan, luo usein merkittävän vaikutelman.

  • Vältä kaikkien komentosarjojen lataamista Onload-tapahtumaan
    Jos koodi tukee ainoastaan OnChange tapahtumia kentissä tai OnSave tapahtumaa, varmista, että voit määrittää komentosarjan kirjaston tapahtuman käsittelijän kanssa niille tapahtumille OnLoad -tapahtuman sijaan. Tällä tavoin ladatut kirjastot voidaan lykätä, ja parantaa suorituskykyä, kun lomake latautuu.

  • Käytä tiivistettyjä välilehtiä lykätäksesi verkkoresurssien latausta
    Kun verkkoresursseja tai IFRAMEja sisältyy osiin tiivistetyssä välilehdessä, niitä ei ladata, jos välilehti on tiivistetty. Ne ladataan, kun välilehti on laajennettu. Välilehti-tilan muuttuessa TabStateChange -tapahtuma toteutuu. Mikä tahansa koodi, jota tarvitaan tukemaan WWW-resursseja tai IFRAME-kehystä tiivistettyjen välilehtien sisällä, voi käyttää tapahtumankäsittelijöitä TabStateChange -tapahtumaan ja vähentää koodia, joka ehkä muuten ilmenisi OnLoad -tapahtumassa.

  • Määrittää näkyvyyden oletusasetukset
    Vältä käyttämästä lomakkeen komentosarjoja OnLoad -tapahtumassa, joka piilottaa lomakkeen osia. Sen sijaan määritä lomake-elementeille näkyvyyden oletusasetukset, jotka saattavat olla piilossa oletusarvoisesti, kun lomake latautuu. Voit käyttää komentosarjoja OnLoad -tapahtumassa näyttääksesi ne lomakkeen osat, jotka haluat näyttää.

Työkalurivi tai valintanauha

Pidä mielessä nämä suositukset, kun muokkaat työkaluriviä tai valintanauhaa.

  • Säilytä ohjausobjektien määrä vähimmäismäärässä
    Komentopalkin tai lomakkeen valintanauhassa arvioi, mitkä ohjausobjektit ovat tarpeen ja piilota kaikki ne, joita et tarvitse. Jokainen ohjausobjekti, joka on näkyvissä, kasvattaa resursseja, jotka pitää ladata selaimeen.

Katso myös

Luo ja suunnittele lomakkeita
Lomake-editorin käyttäminen
Päälomakkeiden suunnittelunäkökohtia
Päälomakkeen esitykset
Automaattisen tallennuksen hallinta
Lomakkeiden päivittäminen

© 2017 Microsoft. Kaikki oikeudet pidätetään. Tekijänoikeudet