Del via


Sjekkliste for anbefaling for ytelseseffektivitet

Denne sjekklisten presenterer et sett med anbefalinger for å utforme arbeidsbelastningen slik at den kan vokse og oppfylle behovet for arbeidsbelastningsbruk. Målet med ytelse er å opprettholde effektiviteten til hver interaksjon med et sunt system etter hvert som etterspørselen øker. Når du designer og implementerer for ytelse, fokuser på effektiviteten og effektiviteten til kostnader, kompleksitet, støtte til nye krav, teknisk gjeld, rapportering og slit.

For hvert system Der er det en grense for hvor mye du kan skalere det uten å redesigne, introdusere en løsning eller innlemme menneskelig involvering. Hvis du ikke inkluderer ytelseseffektivitetspraksis og vurderer avveiningene, er designet ditt potensielt i fare. Vurder nøye alle punktene som dekkes i sjekklisten, for å være trygg på at systemet lykkes.

Sjekkliste

  Kode Anbefaling
PE:01 Definer ytelsesmål. Ytelsesmål må være numeriske verdier som er knyttet til krav til arbeidsbelastning. Du må implementere ytelsesmål for alle arbeidsbelastningsflyter.
PE:02 Foreta ytelsesplanlegging. Ytelsesplanlegging skal gjøres før det finnes anslåtte endringer i bruksmønstre. Anslåtte endringer omfatter sesongvariasjoner, produktoppdateringer, markedsføringskampanjer, spesielle hendelser eller forskriftsendringer.
PE:03 Velg de riktige tjenestene. Tjenestene og produktfunksjonene må støtte din evne til å nå arbeidsbelastningens ytelsesmål og imøtekomme forventede kapasitetsendringer. Valgene bør også vekte fordelene ved å bruke plattformfunksjoner eller å bygge en tilpasset implementering.
PE:04 Samle inn ytelsesdata. Arbeidsbelastningskomponenter og -flyter skal gi automatiske, kontinuerlige og meningsfulle måledata og logger. Samle inn data på ulike nivåer av arbeidsbelastningen, for eksempel nivåene for program, plattform, data og operativsystem.
PE:05 Test ytelsen. Foreta regelmessig testing i et miljø som samsvarer med produksjonsmiljøet. Sammenlign resultatene med ytelsesmålene og referanseverdien for ytelse.
PE:06 Optimaliser logikken. Bruk kode og logikk som er effektiv, og sørg for at den overfører ansvar til plattformen. Bruk logikk bare til det tiltenkte formålet og bare når det er nødvendig.
PE:07 Prioriter ytelsen til kritiske flyter. Tildelingen av arbeidsbelastningsressurser og ytelsesoptimalisering bør prioritere flytene som støtter de viktigste forretningsprosessene, brukerne og operasjonene.
PE:08 Optimaliser databruken. Optimaliser datalagre for tiltenkt og faktisk bruk i arbeidsbelastningen.
PE:09 Svar på problemer med live-opptredener. Planlegg hvordan du skal løse ytelsesproblemer ved å innlemme klare kommunikasjonslinjer og ansvar. Når en problematisk situasjon oppstår, bruk det du lærer til å identifisere forebyggende tiltak og innlemme dem i arbeidsmengden. Implementere metoder for å gå raskere tilbake til normal drift når lignende situasjoner oppstår.
PE:10 Optimaliser ytelsen kontinuerlig. Fokuser på komponenter som viser forverret ytelse over tid, for eksempel databaser og nettverksfunksjoner.

Neste trinn