Satura rādītājs
Daudz ir runāts par to, kā uzlabot lietojumprogrammas veiktspēju gan ar tehniku servera, gan klienta pusē, otrajā pusē ir grūti zināt, kas darbojas un kas ne, jo tas parasti ir subjektīva uztvere, vai mūsu lietojumprogramma tiek ielādēta ātri vai nē.Par laimi, ir daži rīki, kurus mēs varam instalēt, un šādā veidā, nepalaižot nevienu koda rindu mūsu lietojumprogrammā, mēs varam izmērīt tā veiktspēju un tādējādi zināt, kādi pasākumi mums būtu jāveic.
Lai labotu, mums jāzina, ka tas neizdodas, un vienīgais veids, kā to izdarīt, ir rīks, kas veido mūsu lietojumprogrammas profilu un tādējādi nonāk tieši pie punktiem, kas neizdodas; par laimi mums ir rīks ar nosaukumu YSlow izstrādājis Yahoo! Un ko mēs varam izmantot pārlūkprogrammā Firefox kā papildinājums.
YSlowLai gan lasāmības dēļ tas ir saderīgs ar citām pārlūkprogrammām, mēs pieņemsim Firefox kā šīs apmācības pārlūkprogramma, tāpēc pievienojumprogrammu vai paplašinājumu pārvaldniekā Firefox meklēsim YSlow un mēs to instalējam, tad mēs izveidosim jaunu lietojumprogrammu Internets iekšā ASP.NET MVC lai pārbaudītu bāzes veidnes veiktspēju ar bāzes veidni.
Šim nolūkam mēs atceramies, ka mums jādodas uz Fails, jauns projekts, ASP.NET MVC lietojumprogramma un dialoglodziņā izvēlieties interneta lietojumprogrammas veidni:
Kad tas ir izdarīts, mums jāaktivizē lietojumprogramma Firefox Un, kad mēs to redzēsim, mēs izpildīsim papildinājumu, ja tā būs pirmā reize, kad mēs to izpildīsim, tas lūgs mums to aktivizēt, mums jāizvēlas opcija, kas saka, ka palaist katru reizi, kad tīmekļa lapa ir ielādēts:
Kad iepriekš minētais ir izdarīts, mēs tagad noklikšķināsim uz pogas palaist testus, interesanta lieta par YSlow Tas ir balstīts uz dažādiem testiem Yahoo.com izmanto jūsu portālā, tāpēc mēs varam paļauties, ka mēs saņemsim dažus labus padomus, kā uzlabot mūsu lietojumprogrammu.
Veicot testu, mēs iegūstam lielisku pamata veidnes novērtējumu, pateicoties tam, ka minētā veidne mēģina tieši ieviest labāko praksi, tomēr ir daži neveiksmīgi testi, piemēram, pieprasījumu skaits HTTP vai a CDN.
Katrai sadaļai mums būs īss skaidrojums un daži padomi, kā uzlabot veiktspēju, turklāt mēs nedaudz vairāk parādīsim, ko mūsu lietojumprogramma dara, kad tā tiek ielādēta, lai mēs varētu atklāt lielākas problēmas, nekā mēs varam vienkārši iedomāties.
Citi instrumentiProtams, tas nav vienīgais rīks, ir arī citi, kas darbojas tiešsaistē, tāpēc mums ir jāizpēta nedaudz vairāk, lai spētu iegūt dažādus viedokļus un tādējādi atrast to, kas vislabāk atbilst mūsu lietojumprogrammai.
Ar to mēs pabeidzam šo apmācību, kad esam iemācījušies izmērīt veiktspēju, kāda var būt klienta pusē, iegūstot punktus, kurus var izteikt skaitļos, pateicoties YSlow.