Yleiskuvaus suorituskykyisten sovellusten luomisesta
Lisätietoja suorituskykyisten mallien käytöstä ja toimimattomien mallien välttämisestä
Suorituskykyisiä malleja tulee käyttää sovelluksen tehokkuuden parantamiseen, kun taas toimimattomia malleja tulee välttää, koska ne voivat heikentää sovelluksen tehokkuutta. On tärkeä ymmärtää, miten ja miksi suorituskykyisiä malleja tulisi käyttää ja toimimattomien mallien käyttämistä välttää. Näin voidaan optimoida sovelluksen suorituskyky.
Sovelluksen mallien ja Power Appsin tuottavuuden kasvu
Power Apps yksinkertaistaa yritystason sovellusten kehittämistä käyttämällä vakiintuneita sovellusmalleja. Mallit ovat Power Apps -elementtien kokoelmia, jotka toimivat yhdessä johdonmukaisesti. Näitä Power Apps -elementtejä ovat tietolähteet, kokoelmat, ohjausobjektit, Power Automate ja sivut. Tärkeimmät suorituskykymallit ovat Power Appsissa oletusmalleina. Tämän ansiosta vähän koodia käyttävät kehittäjät voivat nopeasti luoda toiminnallisia yritystason sovelluksia. Lisäksi käyttöönottotehtävät ja Power Appsin hallintatehtävät ovat yksinkertaisia. Power Appsissa käyttäjä ja kehitysryhmä voivat olla aiempaa tuottavampia, koska useat elementit eivät enää vaadi huomiota.
Power Apps ohjaa kohti suorituskykyisten mallien käyttöä
Power Appsin oletustoiminta ohjaa tunnettujen suorituskykyisten mallien käyttöön. Nämä mallit sisältävät tehostetun tietojen latauksen käynnistettäessä, automaattisen tietojen sivutuksen lisäyksen, tietojen välimuistiin tallennuksen kokoelmia varten ja vain olennaisten tietojen lataamisen kullekin sivulle. Nämä todennetut mallit ovat tehokkaita paljon tietoja käyttävissä yrityssovelluksissa. Näiden ohjeiden avulla on tehty useita onnistuneita Power Apps -toteutuksia, joissa on käytetty yli 100 taulukkoa ja yli 50 näyttöä samalla, kun suorituskyky on säilynyt erinomaisena.
Toimimattomien mallien käyttäminen
Kun luot sovelluksen missä tahansa kehitysympäristössä, toimimattomat mallit aiheuttavat riskin huonon suorituskyvyn omaavan sovelluksen luomiselle. Nämä mallit voivat hidastaa latausaikoja, hidastaa sivujen välisiä siirtymiä ja vaikeuttaa tietojen päivittämistä ja noutamista. Joitakin yleisiä esimerkkejä toimimattomista malleista ovat liian suurten tietomäärien lataaminen, kaiken muuntaminen kokoelmiksi ja OnStart-funktion liiallinen lataaminen. Nämä mallit otetaan usein käyttöön, kun yritetään kiertää havaittuja tai todellisia rajoituksia Power Appsissa. Yritämme ohjata parhaiden mallien käyttöön, mutta on helppo tahattomasti ottaa käyttöön huono malli, joka tuottaa huonosti suoriutuvan sovelluksen.
Neljä keskeistä suorituskyvyn suunnittelun periaatetta
Alla on neljä keskeistä suorituskyvyn periaatetta, jotka on otettava huomioon sovelluksen muodostamisessa. Nämä periaatteet eivät ole täysin riippumattomia toisistaan, ja siksi joitakin suorituskykyehdotuksia toistetaan eri osissa. Näiden artikkelien lisäksi kannattaa tutustua Power Appin suoritusvaiheet -artikkeliin. Jos olemassa on sovellus, joka ei toimi hyvin, voit tarkastella sovellusta alla olevien periaatteiden mukaisesti.
Jokainen alla olevista periaatteista sisältää linkin sivulle, jolla on tarkempia tietoja aiheesta.
- Optimoi sivujen lataukset: Optimoi sovellukset sovelluksen ja sivun latausnopeutta ajatellen. Minimoi, viivytä tai poista toimintoja, jotka estävät sovelluksen tai sivun nopean latautumisen.
- Pienet tietomäärät: Pidä joukkona noudettavien tietojen määrä pienenä.
- Optimoi kyselyn tietomallit: Tee tietojen koosteet palvelimessa, älä Power Apps -sovelluksessa.
- Nopeat laskutoimitukset: Työskentele Power Fx:n kanssa, älä sitä vastaan.
Näiden periaatteiden tulisi kattaa suurin osa niistä aiheista, joita tarvitaan sovelluksen nopeuden parantamisessa.
Suorituskykyä koskevia lisäohjeita
Suorituskykyyn liittyy myös muita huomioon otettavia seikkoja. Lisätietoja on seuraavissa artikkeleissa:
- Muita suorituskykyyn liittyviä huomioita: Tietoja suorituskykyyn mahdollisesti vaikuttavista lisätekijöistä.
- Muodista suuria monimutkaisia sovelluksia: Kertoo tärkeimmät tekijät, joita suuren sovelluksen muodostamisen yhteydessä tulee ottaa huomioon.
- Pohjaan perustuvien sovellusten koodausstandardit ja -ohjeet: Kertoo yleisistä koodaus- ja kehitysohjeista, jotka auttavat sovelluksen muodostamisessa.