Jaa


Suositukset suorituskyvyn suunnitteluun

Koskee tätä Power Platform hyvin suunnitellun suorituskyvyn tehokkuuden tarkistuslistan suositusta:

PE:02 Suorita suorituskyvyn suunnittelu. Suorituskyvyn suunnittelu on tehtävä, ennen kuin käyttömalleissa on ennustettuja muutoksia. Ennustettuihin muutoksiin lukeutuvat kausittaiset vaihtelut, tuotepäivitykset, markkinointikampanjat, erikoistapahtumat tai säädöksien muutokset.

Tässä oppaassa on kuvattu suorituskyvyn ja kapasiteetin suunnitteluun liittyvät suositukset. Suorituskyky ei ole jotain, joka vain tapahtuu – sitä on suunniteltava aivan kuten muitakin vaatimuksia. Kapasiteetin suunnittelulla tarkoitetaan prosessia, jossa määritetään työmäärän suorituskykytavoitteiden saavuttamiseen tarvittavat resurssit. Siinä arvioidaan, miten paljon resursseja tarvitaan työmäärän suorituskykyvaatimusten, kuten tallennustilan, siirtomäärän ja verkon kaistanleveyden, tueksi. Kapasiteetin suunnittelu varmistaa, että työmäärällä on riittävästi resursseja odotettujen työmäärän vaatimusten käsittelemiseen ilman suorituskyvyn heikentymistä tai pullonkauloja. Se myös auttaa estämään ylivalmistelua ja tarpeettomia kustannuksia. Suorituskyvyn ja kapasiteetin suunnittelun puuttuminen voi aiheuttaa suorituskykyongelmia, resurssien pullonkauloja, kasvavia kustannuksia, tehotonta kohdennusta, skaalautuvuushaasteita ja ennakoimatonta työmäärän suorituskykyä.

Määritelmät

Termi Määritelmä
Kapasiteettisuunnittelu Prosessi, jossa ennustetaan resursseja, jotka työmäärä tarvitsee suorituskykytavoitteiden saavuttamiseksi.
Toiminnalliset vaatimukset Toiminnot ja ominaisuudet, jotka työmäärällä on oltava, jotta se voi täyttää suunnitellun tarkoituksensa.
Tekniset vaatimukset Koodi ja infrastruktuuri, joita tarvitaan toiminnallisten vaatimusten täyttämiseksi.
Trendianalyysi Historiatietojen analysointi tulevan tarpeen ennustamista varten.

Tärkeimmät suunnittelustrategiat

Kapasiteetin suunnittelu on tulevaisuuteen katsova prosessi, jossa tehdään päätöksiä odotettavissa olevan työmäärän vaatimusten ja toimintamallien perusteella. Sen tavoitteena on optimoida työmäärän suorituskyky sekä jatkuvan että huippukuormituksen skenaarioissa. Ymmärtämällä käytön muutokset, kuten kausittaiset vaihtelut tai tuotejulkaisut, voit kohdistaa resursseja strategisesti, mikä estää järjestelmän ylikuormituksen suuren kysynnän jaksoilla. Tämä ennakoiva strategia vähentää häiriöitä ja tehostaa suorituskykyä. Analysoimalla aiemmat käyttö- ja kasvutiedot voit ennustaa lyhyen ja pitkän aikavälin tarpeita. Voit paikantaa mahdollisia pullonkauloja ja skaalausongelmia, mikä varmistaa yhdenmukaisen ja tehokkaan työmäärän suorituskyvyn.

Suorituskyvyn suunnittelu

Suunnittele työmäärä suorituskyky huomioon ottaen, jotta refaktroroinnin määrä olisi mahdollisimman vähäinen, kun työmäärä on käynnissä. Ota suorituskykyyn liittyvät työmäärävaatimukset huomioon. Suorituskykyyn liittyvät seikat vaikuttavat työmäärän moniin näkökulmiin:

  • Datastrategia: Onko sinulla olemassa olevia tietoja ja tietovarastoja, joihin sinun on muodostettava yhteys? Kuinka paljon tietoja sinun täytyy tallentaa? Vaikuttaako tietojen määrä siihen, miten nopeasti käyttäjät voivat käyttää sitä? Miten käyttäjät voivat käyttää tietoja?

  • Integraatiostrategia: Voiko reaaliaikaisia integraatioita tehdä järjestelmää hidastamatta? Voitko suorittaa eräintegroinnin tietyn ajan kuluessa? Missä tietosi ovat? Tarvitsenko paikallisen tietoyhdyskäytävän strategian?

  • Keskustelumäärät: Copilotia rakennettaessa on tärkeää ymmärtää viestien tai keskustelujen tavoitemäärä ja niiden odotettu kasvu. Vahvistavatko odotuksesi kohdearkkitehtuurin? Entä mittakaava?

  • Tietojen mallinnus: Onko tietorakennetta yksinkertaistettava kyselyjen nopeuttamiseksi?

  • Suojauksen mallinnus: Toimivatko suojaussääntösi hyvin, kun käyttäjiä ja tietoja on paljon? Onko pullonkauloja?

  • Ympäristöstrategia: Onko teillä testiympäristöä suorituskyvyn testaamiseen? Vastaako se tuotantoympäristöä? Oletko budjetoinut suorituskyvyn testaamista varten?

  • Kehitys: Noudattavatko kehittäjät suorituskyvyn parhaita käytäntöjä? Saavuttavatko he suorituskykytavoitteet? Tietävätkö käyttäjät, mikä on mahdollista ja mikä ei?

  • Testauksen suunnittelu ja lähestymistapa: Miten suorituskykyä mitataan? Mikä on riittävän hyvä ja mikä ei? Testaatko realistisilla skenaarioilla ja tiedoilla? Testaatko ottaen huomioon nykyiset ja tulevat tarpeet?

  • Käyttäjien hyväksyntä ja omaksuminen: Miten suorituskykyä seurataan? Ovatko käyttäjien odotukset realistisia?

Resurssien suunnittelu

Suorituskyky vaatii aikaa, rahaa, työtä ja ihmisiä. Kohdista resurssit viisaasti projektin alusta lähtien. Sovelluskehittäjät saattavat tarvita esimerkiksi lisäaikaa löytääkseen tehokkaita tapoja liiketoimintalogiikan toteuttamiseksi ja koodin optimoimiseksi. Tarvitset myös testausympäristön ja tiimin suorituskykytestausta varten.

Suorituskyky ei ole kertaluontoinen aktiviteetti. Kun työmäärän käyttö muuttuu ja ympäristö kehittyy, koodia on tarkistettava ja suorituskyvyn optimoimista on edelleen jatkettava.

Tietojen siirron ja integroinnin suunnitteleminen

Kun tietoja siirretään edellisestä järjestelmästä, suunnittele siirto huolellisesti. Tässä on joitakin vinkkejä ongelmien välttämiseksi:

  • Ymmärrä siirtämiesi tietojen liiketoimintavaatimukset. Älä siirrä enemmän tietoja kuin mitä käyttäjät tarvitsevat. Esimerkiksi kymmenen vuoden ikäistä liidiä ei todennäköisesti tarvitse tuoda myyntijärjestelmään.

  • Mieti, milloin ja miten usein integrointeja suoritetaan. Vältä resursseja paljon käyttäviä prosesseja, kun käyttäjät ovat vuorovaikutuksessa järjestelmän kanssa. Ajoita raskaat prosessit ruuhka-aikojen ulkopuolelle tai käytä asynkronista käsittelyä.

  • Ota huomioon ympäristön rajoitukset ja parhaat käytännöt integroinnin suunnittelussa.

Suorituskykytietojen kerääminen

Työmäärän käyttötietojen kerääminen edellyttää tietojen keräämistä ja analysointia siitä, miten työmäärä käyttää resursseja ja miten tehokas se on. Kerää tietoja olemassa olevien työmäärien historian toimintamalleista ja uusien työmäärien ennakoivista toimenpiteistä. Tämä prosessi auttaa muuntamaan liiketoimintatavoitteet teknisiksi vaatimuksiksi, ja se on olennaisen tärkeää kapasiteetin ennustamiseksi. Ota seuraavat suositukset huomioon.

Ymmärrä olemassa olevaa työmäärää

Kapasiteetin suunnittelussa aiemmin luodun työmäärän ymmärtämiseen sisältyy resurssien käyttöön liittyvien historiallisten tietojen analysointi. Se sisältää mittareita, kuten resurssien käytön, suorituskykytiedot ja työmäärän toimintamallit. Tämä ymmärtäminen varmistaa resurssien tehokkaan kohdentamisen, muuntaa liiketoimintatavoitteet teknisiksi vaatimuksiksi ja auttaa tunnistamaan mahdolliset pullonkaulat.

  • Tietojen ymmärtäminen: Tarkista käytettävissä olevat historiatiedot ja ymmärrä niiden rakenne, muoto ja merkitys kapasiteetin suunnittelulle. Tarkistus voi sisältää resurssin käyttömittareita, työmäärän toimintamalleja, suorituskykymittareita ja muita tärkeitä arvopisteitä. Ymmärrä liiketoimintaprosesseja ja sovellusten kriittisyydet. Määritä huippukäyttöajat, käyttäjäkuormitus, tapahtumamäärät ja muut asiaankuuluvat mittausarvot.

  • Tietojen puhdistaminen ja esikäsittely: Valmistele tiedot analysointia varten poistamalla mahdolliset epäjohdonmukaisuudet, virheet ja poikkeamat. Tietojen valmistelemiseen voi liittyä tietojen puhdistustekniikoita, kuten tietojen imputointia, puuttuvien arvojen käsittelyä tai normalisointia.

  • Tunnista tärkeimmät mittarit: Tunnista kapasiteetin suunnitteluun liittyvät mittarit. Mittareita voivat olla tapahtumien määrä, verkon siirtomäärä ja vastausajat.

  • Tunnistapullonkaulat: Mittaa siirtonopeutta ja vastaus kertoja tunnistaaksesi järjestelmän tietyt komponentit, joista voi tulla pullonkauloja työmäärän kasvaessa. Prosessilouhinnan analyysiominaisuuksien kuten uudelleentyöstämisen ja juurisyyn analysoinnin, avulla voit tunnistaa pullonkaulat alusta loppuun -prosessissa.

  • Tietojen visualisointi: Luo visualisointeja, kuten kaavioita tai kaavioita, jotta saat parempia merkityksellisiä tietoja historiallisista tiedoista. Visualisointien avulla voit tunnistaa tietojen kaavat, trendit ja poikkeamat. Näin saat selkeämpää tietoa työmäärän käyttäytymisestä. Käytä prosessilouhintatyökaluja tietojen visualisointiin prosessikartan avulla, jolloin prosessista voi tehdä syvän analyysin.

Uuden työmäärän ymmärtäminen

Kapasiteetin suunnittelussa uuden työmäärän ymmärtäminen tarkoittaa tulevan tehtävän resurssivaatimusten ennustamista ilman historiatietoja. Uuden työmäärän tulevaisuuden tarpeiden ennustaminen ilman historiatietoja voi olla haastavaa. Tämä prosessi varmistaa resurssien kohdistamisen tehokkaasti ja linjaa kohdistukset työmäärän tavoitteiden kanssa, kun työmäärä otetaan käyttöön.

Ota seuraavat suositukset huomioon:

  • Käyttäjätutkimus: Käyttäjätutkimuksen tekeminen sen ymmärtämiseksi, miten käyttäjät käsittelevät nykyistä työmäärää, voi antaa arvokasta tietoa uuden työmäärän mahdollisesta kysynnästä. Tutkimus voi sisältää käyttäjien haastatteluja, kyselyitä tai aiemmin luotua työmäärää suorittavan käyttäjän seurantaa.

  • Asiantuntija-arvio: Alan asiantuntijoiden tai alan ammattilaisten panos, jolla on kokemusta alalta, voi auttaa sinua arvioimaan uuden työmäärän kysynnän. Heidän asiantuntemuksensa ja tietonsa voivat antaa hyödyllisiä tietoja ennustamiseen.

  • Pilottihankkeet tai prototyypit: Pienimuotoiset pilottihankkeet tai prototyypit voivat auttaa keräämään reaaliaikaista tietoa ja palautetta. Tämän jälkeen voit käyttää näitä tietoja kapasiteetin suunnitteluprosessissa ja säätää ennustettua kysyntää.

  • Ulkoiset tietolähteet: Ulkoiset tietolähteet, kuten toimialaraportit, markkinatutkimukset tai asiakaskyselyt, voivat tarjota lisätietoja uuden kuormituksen kysynnän arvioimiseksi. Nämä lähteet voivat tarjota hyödyllisiä tietoja asiakkaiden mieltymyksistä, markkinatrendeistä ja mahdollisista kysyntään vaikuttavista tekijöistä.

Kysynnän ennustaminen

Kysyntäennusteisiin sisältyy työmäärän tietojen käyttäminen palvelun tai tuotteen tarpeiden ennustamiseen tulevaisuudessa. Kapasiteettia suunniteltaessa on tärkeää varmistaa resurssien tehokas kohdentaminen, ennakoida kasvun kaavoja ja valmistautua mahdolliseen kysynnän äkilliseen kasvuun. Kun ennustat tulevaa kysyntää, voit käyttää tietoja saadaksesi käsityksen tulevaisuuden tarpeista. Käyttämällä tilastoanalyysin, trendianalyysin tai ennustavan mallinnuksen tekniikoita voit ennustaa tulevaa tarvetta. Näissä metodeissa otetaan huomioon historiatietojen tai odotetut kaavat ja heijastetaan ne tulevaisuuteen, jotta saadaan arvioita odotetusta työmäärän kysynnästä. Ota huomioon seuraavat strategiat, kun haluat ennustaa kysyntää.

Eri skenaarioiden huomioon ottaminen

Osana suorituskyvyn suunnittelua sinun täytyy suunnitella erilaisia skenaarioita, joita voi tulla eteen. Tämän suunnittelun tulisi käsittää sekä ennustettavissa olevia kasvumalleja että odottamattoman kysynnän kasvun. Käyttötavat voivat kasvaa tai kutistua. Ne voivat olla orgaanisia (enemmän tai vähemmän käyttäjiä) tai epäorgaanisia (tietty tapahtuma tai tietoturvatapaus). Suunnittelu on suoritettava ennen käytön muutoksia tärkeimpinä aikoina:

  • Suunnittelu (ennuste)
  • Toistuvat huiput (aamukahdeksan sisäänkirjautumisruuhka)
  • Julkaisu (ennusteen vahvistaminen)
  • Liiketoimintamallin muutos
  • Fuusio tai yritysosto
  • Markkinointikampanja
  • Kausittainen muutos
  • Ominaisuuden julkaisu
  • Säännöllisesti

Ennustetekniikoiden käyttäminen

Palvelun tai tuotteen tulevan tarpeen ennustamiseen sisältyy tekniikoita, kuten tilastoanalyysi, trendianalyysi ja ennakoiva mallinnus.

Seuraavassa on yleiskatsaus näiden tekniikoiden käytöstä:

  • Tilastollinen analyysi: Tilastolliset menetelmät voivat auttaa paljastamaan malleja ja Suhteet historiallisissa tiedoissa. Näiden toimintamallien avulla voit ennustaa tulevaa kysyntää. Aikasarjojen analysoinnin, regressioanalyysin ja liukuvan keskiarvon kaltaisten tekniikoiden avulla voit määrittää trendejä, kausittaisuutta ja muita tietojen toimintamalleja.

  • Trendianalyysi: Trendianalyysiin kuuluu historiallisten tietojen tutkiminen johdonmukaisten mallien tunnistamiseksi ja näiden mallien ekstrapoloimiseksi tulevaisuuteen. Jos esimerkiksi työmäärän kysyntä on lisääntynyt 10 prosenttia edellisen vuoden aikana, saatat ennustaa tämän trendin jatkumisen. Kun analysoit kysyntää historiassa tietyn ajanjakson aikana, voit määrittää kasvun tai pienenemisen trendit. Näiden trendien avulla voit ennustaa tulevaa kysyntää. Trendianalyysin avulla voidaan myös määrittää niiden kertatapahtumien vaikutukset, jotka aiheuttavat liikenteen nopeaa muutosta (epäorgaanista). Ominaisuuksien julkaisut voivat esimerkiksi lisätä kysyntää johdonmukaisesti 5 prosenttia. Jos sinulla on neljä pääjulkaisua vuodessa, sinun kannattaa aina suunnitella 5 prosentin kasvua.

  • Ennakoiva mallinnus: Ennakoiva mallinnus on prosessi, jossa rakennetaan matemaattisia malleja, jotka käyttävät historiallisia tietoja ja muita asiaankuuluvia muuttujia ennusteiden tekemiseen tulevasta kysynnästä. Voit käyttää tekniikoita, kuten koneoppimisen algoritmeja, neuroverkkoja tai päätöspuita. Näissä malleissa voidaan ottaa huomioon useita tekijöitä ja muuttujia, jotta ennusteet ovat tarkempia.

Ennusteiden kohdistaminen työmäärän tavoitteisiin

Ennusteiden kohdistaminen työmäärän tavoitteisiin edellyttää ennakoivien kapasiteettimallien säätämistä. Näin voidaan varmistaa, että ne vastaavat annetun työmäärän tiettyjä tavoitteita ja vaatimuksia. Tämän linjauksen avulla varmistetaan, että resurssit valmistellaan asianmukaisesti, mikä estää sekä alikäyttöasteen että mahdollisen työmäärän ylikuormituksen. Jos esimerkiksi tarkoituksena on tukea integrointia, jossa on 1 miljoonaa päivitystä joka yö, mutta nykyiset tiedot osoittavat hitaita päivitysnopeuksia, järjestelmää on säädettävä. Sidosryhmien kanssa on tärkeää keskustella työmäärän vaatimuksista. Varmista, että suunnitelmat ovat yhdenmukaisia palveluntarjoajien lupausten (palvelutasosopimusten) kanssa. Tämä kohdistaminen varmistaa, että kapasiteetti vastaa odotettua tarvetta, ja se auttaa paikantamaan järjestelmän alueita, jotka saattavat tarvita muutoksia.

Resurssitarpeiden määrittäminen

Työmäärällä voi olla paljon resursseja, joten mitään yksittäistä mittausarvoa tarkkailemalla resurssivaatimuksia ei voi määrittää. Kapasiteettia on mitattava resurssitasolla, jotta saat merkityksellisiä tuloksia. Arvioi resurssien odotettua kysyntää historiallisten tietojen, markkinatrendien ja liiketoiminnan ennusteiden perusteella. Ota huomioon tapahtumien, samanaikaisten käyttäjien tai muiden olennaisten mittaustietojen määrä.

Laske kysyntään vastaamiseen tarvittavat resurssit ennusteen perusteella. Ota huomioon esimerkiksi ohjelmointirajapinnan pyyntökapasiteetti, verkon kaistanleveys, tallennuskapasiteetti ja henkilöstö:

  • Verkon kaistanleveys: Arvioi verkon kaistanleveys, joka tarvitaan odotetun liikennetason tukemiseen. Palvelimien ja asiakasohjelmien välisen sujuvan ja tehokkaan yhteyden varmistamiseksi tulisi sisällyttää sekä saapuvien että lähtevien tietojen määrät.

  • Tallennuskapasiteetti: Arvioi tietomäärä, jonka kuormitus luo tai käsittelee ennustetun kysynnän aikana. Ota huomioon tekijät, kuten tietokannan koko, tiedostojen tallennustilavaatimukset ja muut sovellukseesi liittyvät tallennustilatarpeet.

  • API-pyynnöt: Arvioi API-pyyntösi kulutus suhteessa käytettävissä olevaan kapasiteettiin ja palvelun suojausrajoihin. Ota huomioon tekijät, kuten tietojen alkukuormitus ja mahdolliset käyttöhuiput.

  • Henkilöstö: Arvioi infrastruktuurin hallintaan ja ylläpitoon tarvittavat henkilöresurssit, käsittele asiakastukea, suorita järjestelmän ylläpito ja varmista sujuva toiminta. Ota huomioon tekijät, kuten työmäärän jakautuminen, osaamisalueet ja tarvittava asiantuntemus.

Resurssirajoitusten ymmärtäminen

Työmäärän resursseilla on suorituskykyrajoituksia. Suorituskykyrajoitukset koskevat kunkin palvelun ominaisuuksia. Sinun on ymmärrettävä työmäärän resurssien rajoitukset ja otettava nämä rajoitukset huomioon suunnittelupäätöksissä. On esimerkiksi syytä tietää, edellyttävätkö resurssin rajoitukset suunnittelutavan muuttamista vai resurssien vaihtamista.

Sinun täytyy myös määrittää tavoitettavissa olevat rajat, mihin kuuluu työmäärän enimmäisraja-arvojen tai rajojen tunnistaminen. Nämä rajoitukset koskevat yleensä infrastruktuuria (laskentaa, tallennusta, verkkoa), sovellusta (samanaikaisia yhteyksiä, vastausaikoja, käytettävyyttä) ja palvelua (pyyntöjä sekunnissa). Kun kapasiteettisuunnittelu tunnistaa tavoitettavissa olevat rajat, työmäärää on muokattava, ennen kuin rajoitus aiheuttaa suorituskykyongelman. Suorituskyvyn lähtötasot, jatkuva valvonta ja testaus ovat olennaisia rajoituksien ja ratkaisun tarkistamisen kannalta.

Kompromissi: Väärin arvioitu kapasiteetin suunnittelu voi johtaa resurssien yli- tai alivaraukseen. Ylivalmistelu voi johtaa suurempiin kustannuksiin. Alivalmistelu voi johtaa suorituskyvyn heikentymiseen. Saatat myös saada enemmän vääriä positiivisia hälytyksiä, jotka voivat johtaa ajan hukkaamiseen tutkittaessa suorituskykyongelmia, joita ei ole. Yritä löytää oikea tasapaino.

Power Platform – avustaminen

Kapasiteettitietojen kerääminen ja kysynnän ennustaminen: Azure Monitorin avulla voit kerätä ja analysoida telemetriatietoja sovelluksista ja infrastruktuurista. Se tukee eri Azure-resurssien, kuten näennäiskoneiden, säilöjen ja tallennustilien, valvontaa. Tärkeimpiä työkaluja ovat esimerkiksi Application Insights ja Log Analytics. Määrittämällä tietojen keruun sekä määrittämällä mittausarvot ja lokit, joita haluat valvoa, voit kerätä hyödyllisiä työmäärätietoja analyysia varten. Verkkoseurantaa varten voit yhdistää Azure Monitorin Azure Network Watcherin, Azure Monitor Network Insightsin ja Azure ExpressRoute -seurannan kanssa.

Azure Monitor mahdollistaa historiallisten tietojen analysoimisen ja ennustamistekniikoiden käytön tulevia työmäärän trendejä ja kapasiteettia koskevien vaatimusten ennustamisessa. Voit luoda ennusteita, jotka auttavat kapasiteetin suunnittelussa. Näiden ennusteiden avulla voit arvioida palvelimen kapasiteettia, verkon kaistanleveyttä, tallennuskapasiteettia ja muita resurssitarpeita ennustetuilla kysyntäkaavoilla.

Resurssivaatimusten määrittäminen: Koska Azure-työkalut ja -palvelut tarjoavat laajan valikoiman konfiguraatioita, niiden avulla voit määrittää teknisiä vaatimuksia. Voit linjata työmäärävaatimukset käytettävissä olevien Azure-resurssien kanssa ja varmistaa, että valitset tarvittavat komponentit ja asetukset toiminnallisten tarpeiden mukaisesti.

Tietoja resurssien rajoituksista: Power Platform tarjoaa dokumentaatiota ja resursseja, joiden avulla voit ymmärtää kunkin palvelun suorituskykyrajoitukset. Kun nämä rajoitukset otetaan huomioon, voit tehdä tietoisia suunnittelupäätöksiä ja optimoida työmääräarkkitehtuurisi suorituskyvyn ja kustannustehokkuuden kannalta.

Määrityksissä ja palveluissa on skaalausrajoituksia, jotka kannattaa tietää. Voit lukea dokumentaatiota tai suorittaa testejä. Lisätietoja:

Pohjaan perustuvien sovellusten tietokutsujen käyttäminen: pohjaan perustuvien sovellusten tietokutsutyönkulut lähettävät tietoja taulukkomuotoisiin tietolähteisiin OData-protokollan yhdistimien avulla. OData pyytää, että työnkulku taustakerroksiin ottaa yhteyttä kohdetietolähteeseen ja noutaa asiakasohjelman tiedot tai vahvistaa tiedot tietolähteeseen. Toimintopohjaiset yhdistimet, jotka mahdollistavat ohjelmointirajapinnat, toimivat samalla tavalla.

Tietoja tavasta, jolla OData- ja ohjelmointirajapintapyynnöt siirtyvät pohjaan perustuvissa sovelluksissa, voi auttaa optimoimaan pohjaan perustuvan sovelluksen suorituskyvyn ja taustatietolähteet. Lisätietoja on ohjeaiheessa Tietokutsujen työnkulku peruspohjasovelluksissa.

Suoritustehokkuuden tarkistuslista

Katso lisätietoja suositusten kokoelmasta.