Etablerade proaktiviteter för att förbättra tillgängligheten
En applikation/webbplats utsätts i produktion för prestandatester när exempelvis någon annonsering och eller TV-inslag säger , kolla på webbplatsen xxx
Många är ju ständigt uppkopplade och bara några klick från webbplatsen, därav ibland ”anstormningar” till webbplatsen.
För vissa webbplatser kan plötslig ökad belastning medföra otillgänglighet för besökaren.
Därför utförs i proaktivt syfte ofta prestandatester i dedikerad testmiljö och oftast påträffas flaskhalsar som kan leda till dålig prestanda i produktion.
Att utföra dessa tester i dedikerad miljö är ett måste eftersom man då kan utföra repetitiva tester och veta att man är ensam och dessutom enbart ändrar en parameter åt gången. Efter korrigering av applikationskod/infrastruktur vid påträffade flaskhalsar genomförs ånyo prestandatester tills prestandamålen uppnåtts.
Dessa prestandatester i kombination med efterföljande monitorering i produktion med avseende på antal besökare, svarstid utifrån användarens perspektiv samt hälsa( resursförbrukning tjänster/infrastruktur) är en bra bas för att ha bra tillgänglighet.
Varför då utföra prestandatester i produktion
Utvecklingstrenden är numera agil, fler och fler applikationsförändringar genomförs i produktion per månad, en del företag/organisationer är nere några gånger per dag. Säkerhetspatchar, uppgraderingar av servicesystem som CMS , databashanterare, Virtuella OS, firmware etc etc tillkommer.
Kort sagt, dagens produktionssystem förändras kontinuerligt i hastigare takt och att göra meningsfulla prestandatester efter varje förändring blir med dagens metoder tämligen dyrt.
Ett led i att öka tillgängligheten med vettiga kostnader/insatser är att under kontrollerade förhållanden motionera, läs utföra kontrollerade prestandatester, delar av applikationen och därigenom få ett mått på hälsan kontinuerligt.
Visst finns det risker med dessa kontinuerliga prestandatester, men dessa risker skall jämföras med risken att din webbplats/applikation upplevs som otillgänglig av dina användare vid ökad volym.
Förutsättningar.
En förutsättning för prestandatester i produktion är att företaget/organisationen har applikatoriska och infrastrukturella mätningar och vet vid vilken volym applikationen/infrastrukturen börjar genererar högre svarstider för användaren.
Om oss på Lights In Line AB.
Vi brinner för proaktivitet avseende tillgänglighet och tillsammans med företag/organisationer identifierar/implementerar vi tjänster som kan/bör införas för att förbättra tillgängligheten.
Kontakta oss och vi kan träffas för en förutsättningslös diskussion om vilka tjänster som skulle kunna passa för din organisation.