Ieteikumu kontrolsaraksts veiktspējas efektivitātei

Šajā kontrolsarakstā ir sniegts ieteikumu kopums, kā noformēt darba slodzi, lai tā varētu augt un apmierināt darba slodzes lietošanas pieprasījumu. Veiktspējas mērķis ir saglabāt katras mijiedarbības efektivitāti ar veselīgu sistēmu, palielinoties pieprasījumam. Izstrādājot un īstenojot veiktspēju, koncentrējieties uz izmaksu efektivitāti un lietderību, sarežģītību, jaunu prasību atbalstīšanu, tehnisko parādu, pārskatu sagatavošanu un darbu.

Katrai sistēmai ir ierobežojums, cik lielā mērogā to var mērogot, nepārveidojot, neieviešot risinājumu vai neiekļaujot cilvēka iesaistīšanos. Ja neiekļaujat veiktspējas efektivitātes praksi un apsverat kompromisus, jūsu dizains ir potenciāli apdraudēts. Rūpīgi apsveriet visus kontrolsarakstā ietvertos punktus, lai radītu pārliecību par jūsu sistēmas panākumiem.

Kontrolsaraksts

  Kods Ieteikums
PE:01 Definējiet veiktspējas mērķus. Veiktspējas mērķiem jābūt skaitliskām vērtībām, kas ir saistītas ar darba slodzes prasībām. Jums ir jāievieš veiktspējas mērķi visām darba slodzes plūsmām.
PE:02 Veikt darbības plānošanu. Veiktspējas plānošana jāveic pirms prognozētām izmaiņām lietošanas modeļos. Prognozētās izmaiņas ietver sezonālas variācijas, produktu atjauninājumus, mārketinga kampaņas, īpašus pasākumus vai normatīvo aktu izmaiņas.
PE:03 Izvēlieties pareizos pakalpojumus. Pakalpojumiem un produktu līdzekļiem ir jāatbalsta jūsu spēja sasniegt darba slodzes veiktspējas mērķus un pielāgoties paredzamajām noslodzes izmaiņām. Atlasē ir jāizvērtē arī priekšrocības, ko sniedz platformas līdzekļu izmantošana vai pielāgotas ieviešanas izveide.
PK:04 Veiktspējas datu apkopošana. Darba slodzes komponentiem un plūsmām jānodrošina automātiska, nepārtraukta un jēgpilna metrika un žurnāli. Apkopojiet datus dažādos darba slodzes līmeņos, piemēram, lietojumprogrammas, platformas, datu un operētājsistēmas līmenī.
PK:05 Testa veiktspēja. Veiciet regulāru testēšanu vidē, kas atbilst ražošanas videi. Salīdziniet rezultātus ar veiktspējas mērķiem un veiktspējas etalonu.
PI:06 Optimizējiet loģiku. Izmantojiet kodu un loģiku, kas ir veiktspējīga, un pārliecinieties, ka tas pārvieto pienākumus platformai. Izmantojiet loģiku tikai paredzētajam mērķim un tikai tad, ja tas ir nepieciešams.
PK:07 Piešķiriet prioritāti kritisko plūsmu veiktspējai. Darba slodzes resursu piešķiršanai un veiktspējas optimizācijas centieniem jāpiešķir prioritāte plūsmām, kas atbalsta svarīgākos biznesa procesus, lietotājus un darbības.
PE:08 Optimizējiet datu lietojumu. Optimizējiet datu krātuves paredzētajam un faktiskajam izmantošanai darba slodzē.
PK:09 Reaģējiet uz tiešraides problēmām. Plānojiet, kā risināt veiktspējas problēmas, iekļaujot skaidras komunikācijas līnijas un pienākumus. Ja rodas problemātiska situācija, izmantojiet to, ko iemācījāties, lai identificētu preventīvos pasākumus un iekļautu tos savā darba slodzē. Ieviest metodes, lai ātrāk atgrieztos pie normālas darbības, ja rodas līdzīgas situācijas.
PE:10 Nepārtraukti optimizējiet veiktspēju. Koncentrējieties uz komponentiem, kuru veiktspēja laika gaitā pasliktinās, piemēram, datu bāzēm un tīkla līdzekļiem.

Nākamās darbības