Excellence in Web Performance
top
Resources
spacer

Case Study: SF Bio

SF Bio klarar julruschen och sätter nytt besöksrekord

Julen är en hektisk tid för SF Bio med många besökare till SF.se. Många bokar online vilket skapar skarpa besökstoppar. För att optimera prestanda valde SF Bio att samarbeta med Apica.

Julen – SF Bios stora utmaning   Julsäsongen är speciell för SF Bio då den genererar extrema besökstoppar. SF Bio delar denna utmaning med många andra online-aktörer som upplever peaklast under julen. Man vet att besöken kommer att generera transaktionsvolymer som kan tangera eller överstiga applikationens kapacitet.

 

Upptid och goda svarstider är oerhört viktigt för alla ledande webbsajter. Om webbtjänsten går ned eller är lång- sam innebär det omedelbart förlorade intäkter plus förlorad goodwill. Problemet är att man inte vet exakt hur stor den förväntade ökningen blir eller på vilket sätt den kommer att påverka IT-miljön. Därför bestämde sig SF Bio för att genomföra ett test och optimeringsprojekt för att förbereda sig inför den förväntade säsongstoppen. Garanterad prestanda i tre steg.

Apica och SF Bio genomförde projektet i tre steg. 

1. Test

Externa lasttester, via Internet och Apica LoadTest, fastställde sajtens, tjänstens och IT-infrastrukturens grundkapacitet.

2. Optimering

Med hjälp av Apica Accelerator trimmades webbplatsen så att den skulle kunna hantera mer last även under normala driftförhållanden. En sådan accelerationslösning leder också till generellt förbättrade svarstider. Upprepade lasttester genomfördes för att validera genomförda förändringar.

3. Skydd

Webbtjänsten kompletterades med Apica WebOverload, en Apica-hostad köfunktion som hanterar peaklast över sajtens normala maxkapacitet för transaktioner.

Tack vare god planering och framförhållning kunde SF Bio optimera sin tjänst i god tid före julruschen. Resultatet blev ett nytt besöksrekord utan några driftstörningar. I projektet användes flera tjänster ur Apicas tjänsteportfölj för att kunna ta ett samlat grepp på prestandan.

 
Apica LoadTest, Accelerator, WebOverload
 

Apica WebOverLoad  balanserar lasten och när trafiken överstiger ett förutbestämt tröskelvärde kan en köfunktion kopplas in. Besökaren får då se en till- fällig sida där han eller hon uppmanas att försöka igen senare. Då kan de som ”släppts in” avsluta sitt besök med bibehållen prestanda och de som är ”på kö” kan komma in så fort som möjligt. Apicas och SF Bios målsättning i projektet var att:

  1. Köfunktionen skulle aktiveras så sällan som möjligt.
  2. Köfunktionen skulle vara ”modulär”, dvs. olika delar av tjänsten skulle kunna vara i normal drift medan andra var aktiverade för kö.

För att uppnå det första målet testades och optimera- des tjänsten för att höja grundkapaciteten. Prestanda under peaktider var därför relativt opåverkade av den höga lasten. Eftersom grundkapaciteten höjts behövde köfunktionen bara aktiveras korta stunder vid absoluta toppnivåer.

 
 
 
 

”Få sajter har så extrema besök- stoppar som vi. Julen 2009 hade SF.se som mest 170.000 sidvis- ningar per timme eller 1.713.601 sidvisningar per dygn (nyårsda- gen), vilket är mer än dubbelt

mot en vanlig helgdag. Många av bokningarna koncentreras till några få timmar runt en föreställning. Man ska också komma ihåg att som en publik webbplats med affärskritiskt innehåll har vi alltid ögonen på oss.

Därför har det varit en rejäl utmaning att hitta en stabil lösning. Det har helt enkelt inte funnits några enkla standardlösningar för denna typ av problem. Nu känns det bra att vi gick grundligt tillväga att med att lasttesta och konfigurera en lösning för optimal prestanda.

Sidvisningsrekordet, jämna och bra svarstider och den höga tillgängligheten under julens tuffa förhållanden är för mig ett kvitto på styrkan i att jobba med Apicas metoder”, säger Lowe Westlund, IT-chef på SF Bio.

 

 

The solution was built on the
Apica LoadTest™ service. 

Read more about it here.

 

watch
Nyckelord

Web Performance
Prestanda vilket optimering Apicas
Utmaning svarstider    julen
Lösning Lasttester
Köfunktion
höga    test

spacer
bottom
120207