Der er måske dem, der er skeptiske overfor, hvor vidt det er muligt at tune webservices på meget, at det giver sig udslag i bedre ydelse. Vores erfaringer siger imidlertid, at det kan man: Først og fremmest kan man justere en håndfuld centrale indstillinger, så de bedre passer til den forventede datatrafik.
Når det gælder de webservice, der allerede kører, vil det være bedst at begynde med at indsamle realtidsdata fra webserveren. Statistikfunktionen er indbygget i de fleste lidt mere avancerede webservere. Herefter bevæger man sig til serveren, som webservicen kører på, for at finde frem til hvilke parametre, der skal justeres.
Slå denne servers overvågningsværktøj til. Udfør en såkaldt load-test, og hold øje med parametre som svartid, antal afsendte og modtagne bytes, og antallet af forespørgsler og svar..
Nøgleparametrene er volumen af trafik inklusiv caching, threading og opsætning af forbindelser.
Det er vigtigt at gøre det muligt at cache ofte benyttet indhold. Nogle webservere kan cache dynamisk ud fra, hvad der er mest efterspørgsel efter på det givne tidspunkt, mens andre kræver at det angives, hvad der skal caches. Undersøg om størrelsen af cachen er tilpasset den forventede trafik. Og understøtter webservere cache-acceleration, så sørg for, at denne funktion er slået til.
I forbindelse med threading og opsætning af forbindelser, skal de respektive maksimum- og minimum-indstillinger ligeledes sættes op efter den forventede belastning. Når det gælder forbindelserne er det også nødvendigt at definere det maksimale antal forespørgsler på forbindelseog time-out-indstillingerne for forbindelserne. Sæt hverken disse indstillinger for lavt eller for højt, da det kan føre til forsinkelser.
Find flaskehalsene er en vejledning i 15 trin til at identificere og fjerne de faktorer, der nedsætter hastigheden på netværket, som vil blive bragt på CTO Online over et par uger.