*Performanceproblemen
Het kan op een bepaald moment zijn dat uw website performance problemen krijgt. Traagheid dus. Het kan zijn dat u dit zelf merkt maar het kan in uitzonderlijke gevallen ook gebeuren dat wij noodgedwongen uw website offline hebben gehaald. Wij doen dit dan om de server te beschermen en te voorkomen dat ipv alleen uw site de hele server last van traagheid of erger nog (bijvoorbeeld onbereikbaarheid) gaat krijgen.
De oorzaak hiervoor kan heel divers zijn. Meestal echter ligt het probleem op mysql gebied maar ook crons willen nog wel eens de boosdoener zijn. Bijvoorbeeld een cron/taak die iedere minuut start en langer dan een minuut duurt. Dus voor hij klaar is start de nieuwe alweer. Dat zal op een bepaald moment zoveel geheugen en cpu vragen dat een hele server onderuit kan gaan. Inclusief alle andere sites op die server.
Kunnen jullie het oplossen
Wij signaleren problemen als ze zich voordoen maar kunnen de problemen meestal niet voor u oplossen. Wij leveren puur het hostingaccount waarbinnen u scripts/sites kunt draaien. Wij kunnen tips geven over vele dingen maar het oplossen van dergelijke problemen is toch iets dat u meestal zelf moet doen of moet uitbesteden. Website optimalisatie en tuning zijn vaak tijdrovende zaken en u begrijpt dat we dit voor de prijs die u betaald voor een hostingpakket niet kunnen doen.
Standaard scripts zijn geen garantie voor goede performance
Als u gebruik maakt van standaard scripts als joomla, wordpress etc. etc. wil dat zeker niet zeggen dat u zonder optimalisatie daarmee 'veel' gebruikers kunt draaien. Het hangt sterk af welke onderdelen u gebruikt, welke plugins en zeker ook hoe stabiel de betreffende versie is. Als wij een standaard joomla versie monitoren zien wij richting de database veel performance problemen. Zolang het aantal gebruikers beperkt blijft kunnen onze servers dat prima opvangen, zodra het serieus meer wordt kan dit dus echt problemen veroorzaken.
Als u plugins gebruikt is het een goed idee deze als test eens allemaal uit te schakelen en daarna opnieuw de site te bekijken. Is hij nu wel snel dan ligt de oorzaak zeker in een plugin, dan is het een kwestie van 1 voor 1 weer inschakelen tot de oorzaak is gevonden.
Het draaide eerst goed en nu opeens niet meer
Er kunnen een aantal redenen zijn waarom iets opeens niet meer goed draait. Naar verloop van tijd neemt de hoeveel data/gegevens in de mysql database toe. Databaseopdrachten die niet goed in elkaar zitten krijgen het dus steeds moeilijker. Om 1 record te zoeken moest hij er eerst bijvoorbeeld maar 10 lezen en naar verloop van tijd 1000 of nog veel meer. Als dan tegelijk ook het aantal bezoekers toeneemt kan dit snel voor problemen zorgen. Eerst zal de site traag zijn en op een bepaald moment kan het opeens teveel zijn voor de server. Een databaseopdracht kan net over een grens heengaan en weer een nieuwe opdracht sturen voor de oude is afgerond. Als dat doorgaat kan een mysql server zo traag worden dat hij 'hangt'.
Een andere reden dat iets niet meer goed werkt is bijvoorbeeld een update of een plugin die is geinstalleerd.
Ligt het dan niet aan de server dat mijn site traag is
Ja en nee. Als uw site de enige site op de server zou zijn dan zou het waarschijnlijk nog een stuk langer duren voor u last zou krijgen van dergelijke problemen. Echter dit is shared hosting. Dus er draaien nog meer sites op dezelfde server die ook allemaal een stukje van dezelfde server willen hebben. Stel dat uw site terecht is gekomen op een nieuwe server en er zaten op dat moment nog maar weinig andere sites op dan compenseert de server eigenlijk de tekortkomingen van uw site en al naar gelang er meer sites op de server komen krijgt u meer last. De server moet immers zijn resources verdelen over meer sites. Op een bepaald moment zullen er geen sites meer bijkomen en blijft het redelijk gelijk alhoewel dan ook het principe blijft gelden dat hoe langer een site draait, hoe meer data er is.
Maar een script uit jullie installatron is traag
De scripts die u kunt installeren vanuit installatron zijn niet onze scripts. Wij bieden slechts een eenvoudige oplossing om ze te kunnen installeren. Veel vragen erover kunnen en willen wij ook nog beantwoorden maar de scripts of bijbehorende databases aanpassen gaat dan weer net niet. Het probleem zit dan in het script zelf en moet door de bouwers van het script opgelost worden.
Stel dat u bijvoorbeeld joomla of oscommerce installeert en u krijgt binnen korte tijd vele duizenden bezoekers per dag dan kan dat best voor problemen zorgen. Dergelijke scripts werken leuk maar zodra er serieuze aantallen bezoekers komen is er echt fine-tuning nodig en zal shared hosting niet echt geschikt meer zijn. Bij dedicated hosting kun je bijvoorbeeld de mysql server helemaal optimaal voor 1 website instellen, bij shared hosting is dat voor een gemiddelde site gedaan.
Kan mijn site dan over naar zakelijke hosting (BUS-WEB)
Meestal is dat niet de oplossing. Binnen de kortste keren ontstaan daar dezelfde problemen. Het probleem zit hem immers in de site zelf, niet in de server. Meer hardware is dus een pleister en geen genezing. De zakelijke pakketten(die op aparte servers draaien) bieden een betere garantie op stabiele performance. Bij de normale hosting pakketten is de performance ook goed maar kan deze per server, afhankelijk van de sites, wel wat afwijken.
Deze artikelen geven info over het oplossen/opsporen van performance problemen:
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
