Oplevet ydeevne - Perceived performance

Oplevet ydeevne i computerteknik henviser til, hvor hurtigt en softwarefunktion ser ud til at udføre sin opgave. Konceptet gælder først og fremmest bruger accept aspekter.

Den tid, et program tager at starte op, eller en fil at downloade, laves ikke hurtigere ved at vise en startskærm (se skærmbilledet Splash ) eller en dialogboks til filforløb . Det tilfredsstiller dog nogle menneskelige behov: det ser hurtigere ud for brugeren samt giver et visuelt signal for at fortælle dem, at systemet håndterer deres anmodning.

I de fleste tilfælde øger den øgede reelle ydeevne den opfattede ydeevne, men når den reelle ydeevne ikke kan øges på grund af fysiske begrænsninger, kan teknikker bruges til at øge den opfattede ydeevne på bekostning af marginalt faldende reel ydeevne. For eksempel tilfredsstiller brugeren, der ser på, at tegne og opdatere en statuslinje under indlæsning af en fil, men stjæler tid fra den proces, der faktisk indlæser filen, men det er normalt kun meget lidt tid. Alle sådanne teknikker skal udnytte brugerens manglende evne til nøjagtigt at bedømme reel ydeevne, ellers vil de blive betragtet som skadelige for ydeevnen.

Teknikker til forbedring af opfattet ydeevne kan omfatte mere end blot at mindske forsinkelsen mellem brugerens anmodning og visuel feedback. Nogle gange kan en stigning i forsinkelse opfattes som en forbedring af ydeevnen, såsom når en variabel, der styres af brugeren, er indstillet til et løbende gennemsnit af brugerens input. Dette kan give indtryk af en glattere bevægelse, men den kontrollerede variabel når altid den ønskede værdi lidt sent. Da det udjævner højfrekvent jitter, når brugeren forsøger at holde værdien konstant, kan de føle, at de lykkes lettere. Denne form for kompromis ville være passende til kontrol af en snigskytteriffel i et videospil. Et andet eksempel kan være at udføre triviel beregning i forvejen i stedet for efter at en bruger udløser en handling, såsom at for-sortere en stor liste over data, før en bruger ønsker at se det.

En teknik til måling og fortolkning af opfattede ydeevne-fjernsystemer er vist i en 2003 og opdateret i 2005 for virtuelle maskiner.

Web ydeevne

For Web Performance optimering, spiller opfattede ydeevne en vigtig rolle. Det lokker brugeren til at tro, at et websted indlæses hurtigere, end det faktisk er. For at opnå dette indlæses gengivelsesblokerende ressourcer sidst for at lade browseren gengive de andre elementer først: som tekstindhold, billeder. På denne måde, selvom browseren indlæser de samme elementer, ved at indlæse de ikke-blokerende ressourcer først, begynder brugeren at se noget indhold med det samme. Dette trick forbedrer den opfattede ydeevne og forbedrer den samlede brugeroplevelse.

Her er de vigtigste opfattede præstationstrin for bedre brugeroplevelser:

Minimer indledende sideindlæsning

Indlæs kun de ressourcer, du har brug for for at få vist det første indhold, der ses af brugeren. Når disse ressourcer er indlæst, kan resten af ​​ressourcerne indlæses.

Interaktive elementer skal være tilgængelige

Elementer, der er interaktive, som brugeren kan klikke på eller interagere med, skal være i stand til at udføre disse handlinger så hurtigt som muligt. Selvom resten af ​​siden stadig er indlæst, vil brugeren opleve webstedet som hurtigt, hvis brugeren kan interagere hurtigere med siden.

Undgå at gengive elementer, der kan forårsage flimmer på skærmen

Elementer som skrifttyper eller indhold, der tager længere tid at indlæse, bør undgås så meget som muligt. Når du indlæser skrifttyper, skal du prøve at justere deres størrelse og udseende tættere på standardbrowserformaterne. På denne måde, når skrifttypen indlæses, vil kontakten ikke se underlig ud og være tydelig. For billeder, diagrammer eller integreret indhold skal du sørge for at have en pladsholder, der har den samme med og højde. På denne måde når indholdet kommer, blinker skærmen ikke, og sidens højde ændres ikke.

Værktøjer

For at forbedre den opfattede ydeevne for en webside er der mange værktøjer, der kan være nyttige:

Google Chrome : DevTools giver måder til at måle ydeevnen på et websted, der giver dig indsigt i, hvordan du kan forbedre.

Webpagetest - SpeedIndex repræsenterer den gennemsnitlige tid, det tager for den synlige del af et websted, der skal vises.

Referencer