*Prestandaproblem
Det kan hända att din webbplats vid något tillfälle får prestandaproblem. Alltså långsamhet. Du kan märka det själv, men i undantagsfall kan det också hända att vi har varit tvungna att ta din webbplats offline. Vi gör det då för att skydda servern och förhindra att inte bara din webbplats utan hela servern blir långsam eller ännu värre (till exempel onåbar).
Orsaken kan vara väldigt varierande. Oftast ligger problemet dock hos MySQL, men även cronjobb kan vara boven. Till exempel ett cronjobb/en uppgift som startar varje minut och tar längre tid än en minut. Innan den är klar startar alltså nästa. Det kommer till slut att kräva så mycket minne och CPU att en hel server kan gå ner. Inklusive alla andra webbplatser på den servern.
Kan ni lösa det
Vi upptäcker problem när de uppstår, men kan oftast inte lösa problemen åt dig. Vi levererar enbart webbhotellskontot där du kan köra skript/webbplatser. Vi kan ge tips om många saker, men att lösa den här typen av problem är ändå något du oftast måste göra själv eller lägga ut. Optimering och finjustering av webbplatser är ofta tidskrävande, och du förstår säkert att vi inte kan göra det för det pris du betalar för ett webbhotellspaket.
Standardskript är ingen garanti för bra prestanda
Att du använder standardskript som Joomla, WordPress och så vidare betyder absolut inte att du kan hantera 'många' användare utan optimering. Det beror mycket på vilka delar du använder, vilka plugins och inte minst hur stabil den aktuella versionen är. När vi övervakar en standardversion av Joomla ser vi många prestandaproblem mot databasen. Så länge antalet användare är begränsat klarar våra servrar det utmärkt, men när det blir betydligt fler kan det verkligen orsaka problem.
Om du använder plugins är det en bra idé att som test stänga av alla och sedan titta på webbplatsen igen. Går den snabbt nu ligger orsaken helt klart i ett plugin, och då gäller det att slå på dem igen ett i taget tills orsaken har hittats.
Det fungerade bra förut och nu plötsligt inte längre
Det kan finnas flera orsaker till att något plötsligt inte längre fungerar bra. Med tiden ökar mängden data i MySQL-databasen. Databasfrågor som inte är välskrivna får det alltså allt svårare. För att hitta 1 post behövde den till exempel först bara läsa 10 och med tiden 1000 eller ännu fler. Om antalet besökare samtidigt ökar kan det snabbt leda till problem. Först blir webbplatsen långsam och vid något tillfälle kan det plötsligt bli för mycket för servern. En databasfråga kan precis gå över en gräns och skicka en ny fråga innan den gamla är klar. Om det fortsätter kan en MySQL-server bli så långsam att den 'hänger sig'.
En annan orsak till att något inte längre fungerar bra är till exempel en uppdatering eller ett plugin som har installerats.
Beror det då inte på servern att min webbplats är långsam
Ja och nej. Om din webbplats var den enda webbplatsen på servern skulle det troligen ta betydligt längre tid innan du fick den här typen av problem. Men det här är delat webbhotell. Det körs alltså fler webbplatser på samma server som också alla vill ha en del av samma server. Säg att din webbplats har hamnat på en ny server där det vid den tidpunkten bara fanns få andra webbplatser; då kompenserar servern egentligen för bristerna i din webbplats, och i takt med att fler webbplatser kommer till på servern får du mer problem. Servern måste ju fördela sina resurser på fler webbplatser. Vid något tillfälle tillkommer inga fler webbplatser och då förblir det ganska stabilt, även om principen fortfarande gäller att ju längre en webbplats körs, desto mer data finns det.
Men ett skript från er Installatron är långsamt
Skripten som du kan installera från Installatron är inte våra skript. Vi erbjuder bara ett enkelt sätt att installera dem. Många frågor om dem kan och vill vi gärna besvara, men att ändra skripten eller tillhörande databaser går inte riktigt. Problemet ligger då i själva skriptet och måste lösas av skriptets utvecklare.
Säg att du installerar till exempel Joomla eller osCommerce och inom kort tid får många tusen besökare per dag; då kan det mycket väl orsaka problem. Sådana skript fungerar bra, men så fort det kommer seriösa mängder besökare behövs verklig finjustering, och då passar delat webbhotell inte längre riktigt. Med dedikerad hosting kan du till exempel ställa in MySQL-servern helt optimalt för 1 webbplats; med delat webbhotell är det gjort för en genomsnittlig webbplats.
Kan min webbplats då flyttas till företagshosting (BUS-WEB)
Oftast är det inte lösningen. På mycket kort tid uppstår samma problem där. Problemet ligger ju i själva webbplatsen, inte i servern. Mer hårdvara är alltså ett plåster och inget botemedel. Företagspaketen (som körs på separata servrar) ger en bättre garanti för stabil prestanda. Med de vanliga webbhotellspaketen är prestandan också bra, men den kan variera något per server, beroende på webbplatserna.
De här artiklarna ger information om hur du löser/spårar prestandaproblem:
https://support.weboke.nl/nl/articles/24403-mijn-site-is-langzaam-cpu-gebruik-is-te-hoog-aantal-processen
https://support.weboke.nl/nl/articles/24400-database-is-traag-mysql-database-optimaliseren
