Page 1 of 1

Stabilisering af webserver

Posted: 13 May 2014, 20:27
by julemand101
Hey folkens

Webserveren har længe haft det småtrælst hvor der i periode ikke har været adgang til hjemmesiden. Efter at have undersøgt sagen lidt er jeg kommet frem til problemet skyldes at der er en del webbots der ikke er særlig pæne ved serveren og som leder efter usikre webservices.

Jeg har derfor lavet en begrænsning således der max. kan laves 3 kald i sekundet der involverer php filer per IP og hvis man kommer over denne begrænsning vil man få en "503 Service Temporarily Unavailable" fejl.

Det er muligt at gøre at man ryger i en kø og hvor man så kommer til at vente i stedet for fejlen men jeg vil meget godt lige have her i starten at folk fortæller mig hvis de støder ind i denne fejl uhensigtsmæssigt således jeg kan få tilpasset begrænsningen.

Som følge af denne ændring har jeg måtte ændre lidt på måden vi viser skins her på siden (forsiden og skammens side). Det er ikke nogen hemmelighed at vi før gjorde dette ret ineffektivt hvor hver skin krævede php blev kørt. Nu har jeg i stedet for lavet det mere cache venligt således php kun kaldes når der er brug for det (altså hvis et skin aldrig er blevet indlæst før).

Jeg håber i vil teste denne nye løsning og skrive her i tråden hvis i støder ind i problemer. Det er svært at tage højde for alle tilfælde når siden består af så meget slamkode. :)

Re: Stabilisering af webserver

Posted: 13 May 2014, 21:08
by julemand101
Jeg kan se skammens side kører af røv i Chrome men efter at have undersøgt dette nærmere er det ikke den nye løsning der giver dette udfald men nærmere bare Chrome der hader at skulle indlæse så mange billeder. Det er under overvejelse hvordan skammens side gøres langt mere effektivt men det tager dog stadig noget tid.

Indtil da så må i se den med IE eller Firefox. ;)

Re: Stabilisering af webserver

Posted: 14 May 2014, 08:55
by Sighvatur
julemand101 wrote: Indtil da så må i se den med IE eller Firefox. ;)
Dør lidt indeni af den besked..

Re: Stabilisering af webserver

Posted: 14 May 2014, 12:18
by Ninjastick
julemand101 wrote:Indtil da så må i se den med IE eller Firefox. ;)
Jeg skulle lige pludseligt ikke bruge den side til noget somhelst mere...

Re: Stabilisering af webserver

Posted: 14 May 2014, 12:43
by julemand101
Rolig nu jeg er ved at rode med en løsning der erstatter den gamle side og den er klar indenfor rimelig tid. Det er ret problematisk at vi har en side der er så krævende for serveren så jo før jeg kan få den nuværende løsning fjernet jo bedre.

Her kan i se en hurtig test på generering af et samlet stort billede med en masse spillere:

http://www.crafters.dk/julle/out.png

Der skal lige rettes lidt op på det samt gøre det muligt at få den samme funktionalitet som du kan på den nuværende oversigt (se årsagen til ban). Men det er ikke noget jeg regner med giver problemer.