Havaittu suorituskyky - Perceived performance
Koettu suorituskykyä , vuonna tietotekniikan viittaa kuinka nopeasti ohjelmisto-ominaisuus näyttää täyttää tehtävänsä. Käsite koskee pääasiassa käyttäjien hyväksymisnäkökohtia .
Aikaa sovelluksen käynnistymiseen tai tiedoston lataamiseen ei tehdä nopeammin näyttämällä käynnistysnäyttö (katso Splash-näyttö ) tai tiedoston edistymisen valintaikkuna . Se kuitenkin tyydyttää joitain ihmisen tarpeita: se näyttää käyttäjältä nopeammin ja tarjoaa visuaalisen vihjeen kertoa heille, että järjestelmä käsittelee heidän pyyntönsä.
Useimmissa tapauksissa todellisen suorituskyvyn lisääminen lisää havaittua suorituskykyä, mutta kun todellista suorituskykyä ei voida lisätä fyysisten rajoitusten vuoksi, tekniikoita voidaan käyttää havaitun suorituskyvyn lisäämiseen marginaalisesti heikentyneen todellisen suorituskyvyn kustannuksella. Esimerkiksi etenemispalkin piirtäminen ja päivittäminen tiedoston lataamisen aikana tyydyttää katselevaa käyttäjää, mutta varastaa aikaa prosessista, joka todella lataa tiedostoa, mutta yleensä tämä on vain hyvin pieni aika. Kaikissa tällaisissa tekniikoissa on hyödynnettävä käyttäjän kyvyttömyyttä arvioida tarkasti todellista suorituskykyä, muuten niiden katsottaisiin heikentävän suoritusta.
Havaitun suorituskyvyn parantamistekniikoihin voi sisältyä muutakin kuin vain vähentää käyttäjän pyynnön ja visuaalisen palautteen välistä viivettä. Joskus viiveen lisääntyminen voidaan nähdä suorituskyvyn parannuksena, esimerkiksi kun käyttäjän ohjaama muuttuja asetetaan käyttäjien syötteen keskimääräiseksi. Tämä voi antaa vaikutelman tasaisemmasta liikkeestä, mutta ohjattu muuttuja saavuttaa halutun arvon aina hieman myöhässä. Koska se tasoittaa hi-taajuuden värinää, kun käyttäjä yrittää pitää arvoa vakiona, hän voi tuntea menestyvänsä helpommin. Tällainen kompromissi sopisi tarkkuuskiväärin hallintaan videopelissä. Toinen esimerkki voi olla triviaalin laskennan tekeminen etuajassa eikä sen jälkeen, kun käyttäjä laukaisee toiminnon, kuten suuren dataluettelon esilajittelu ennen kuin käyttäjä haluaa nähdä sen.
Tekniikka havaittujen suorituskykyisten etäjärjestelmien mittaamiseksi ja tulkitsemiseksi on esitetty vuonna 2003 ja päivitetty vuonna 2005 virtuaalikoneille.
Verkon suorituskyky
For Web Performance optimointi, koettu suorituskyky on tärkeä rooli. Se huijaa käyttäjää ajattelemaan, että sivusto latautuu nopeammin kuin se todellisuudessa on. Tämän saavuttamiseksi renderöintiä estävät resurssit ladataan viimeisenä, jotta selain voi renderöidä muut elementit ensin: kuten tekstisisältö, kuvat. Tällä tavalla, vaikka selain lataa samat elementit, lataamalla ensin estämättömät resurssit käyttäjä alkaa nähdä sisältöä välittömästi. Tämä temppu parantaa havaittua suorituskykyä ja parantaa yleistä käyttökokemusta.
Tässä ovat tärkeimmät havaitut suorituskyvyn vaiheet parempien käyttäjäkokemusten saamiseksi:
Pienennä sivun alkuperäinen lataus
Lataa vain tarvitsemasi resurssit, jotta käyttäjä voi nähdä ensimmäisen sisällön. Kun nämä resurssit on ladattu, loput resursseista voidaan ladata.
Interaktiivisten elementtien tulisi olla käytettävissä
Elementtien, jotka ovat vuorovaikutteisia ja joita käyttäjä voi napsauttaa tai olla vuorovaikutuksessa, pitäisi pystyä suorittamaan nämä toimet mahdollisimman pian. Vaikka loppusivu olisi vielä ladattu, jos käyttäjä voi olla vuorovaikutuksessa sivun kanssa nopeammin, käyttäjä havaitsee sivuston olevan nopea.
Vältä sellaisten elementtien renderointia, jotka voivat aiheuttaa välkkymistä näytöllä
Fontteja tai sisältöä, jonka lataaminen kestää kauemmin, tulisi välttää niin paljon kuin mahdollista. Kun lataat fontteja, yritä säätää niiden koko ja ulkonäkö lähemmäksi selaimen oletustyylejä. Tällä tavalla, kun kirjasin ladataan, kytkin ei näytä oudolta eikä ilmeiseltä. Varmista kuvien, kaavioiden tai upotetun sisällön kohdalla paikkamerkki, jolla on sama korkeus ja korkeus. Tällä tavalla, kun sisältö tulee, näyttö ei välkytä ja sivun korkeus ei muutu.
Työkalut
Verkkosivun havaitun suorituskyvyn parantamiseksi on monia työkaluja, joista voi olla apua:
Google Chrome : DevTools tarjoaa tapoja mitata sivuston suorituskykyä ja antaa sinulle oivalluksia parannuksen tekemisestä.
Verkkosivustotesti - SpeedIndex edustaa keskimääräistä aikaa, joka kuluu sivuston näkyvän osan näyttämiseen.