WPZeker
← Kennisbank

Je WordPress-site is traag geworden

Meestal niet je hosting. Waar de tijd werkelijk blijft, en wat je eraan kunt doen zonder te verhuizen.

Bijna iedereen wijst als eerste naar de hosting, en bijna nooit is dat het. Een site die vorig jaar snel was en nu niet meer, staat nog steeds op dezelfde server. Er is iets anders veranderd.

Meet eerst, en meet het goede

PageSpeed Insights geeft je een cijfer en een lijst adviezen, en dat cijfer gaat vooral over wat er in de browser gebeurt. Waar het bij een trage WordPress-site meestal misgaat is daarvóór: de tijd tussen het verzoek en de eerste byte die terugkomt. Dat is TTFB, en die vind je in het tabblad Netwerk van je browser of in de meting van PageSpeed onder "Serverreactietijd".

Onder de 300 ms is prima, boven de 800 ms is er iets aan de hand. Zit je daarboven, dan heeft het weinig zin om afbeeldingen te verkleinen; er wordt gewacht voordat er ook maar iets verstuurd wordt.

De vier gebruikelijke oorzaken

Te veel plugins die op elke pagina meedraaien. Niet het aantal telt maar wat ze doen. Een plugin die alleen op je contactformulier iets doet maar zichzelf op elke pagina laadt, kost je op elke pagina tijd. Query Monitor laat zien welke er hoeveel gebruiken.

Een pagina-opbouwer die alles bij elk verzoek opnieuw opbouwt. Elementor, Divi en WPBakery zetten je pagina bij elke bezoeker in elkaar. Met caching merk je dat niet; zodra de cache er even niet is, merk je het meteen.

Een database die vol is gelopen. Elke revisie van elke pagina blijft staan, en veel plugins schrijven hun eigen logboek in dezelfde tabellen. Sites van een paar jaar oud hebben regelmatig meer regels aan revisies en verlopen tijdelijke waarden dan aan echte inhoud.

Iets extern waar je op wacht. Een koppeling met je nieuwsbrief, je boekhouding of een externe dienst die bij elk verzoek wordt aangeroepen. Ligt die dienst er even uit, dan wacht je site tot de verbinding verloopt. Hij lijkt dan traag terwijl er niets traags aan is: er wordt gewacht.

Wat je in een uur kunt doen

Wanneer het wél de hosting is

Het gebeurt. Gedeelde hosting waar honderd sites op dezelfde machine staan, of een pakket met zo weinig geheugen dat PHP halverwege stopt. Je herkent het aan een TTFB die niet aan één pagina hangt maar overal hoog is, ook op een pagina zonder plugins, en aan pieken op vaste momenten van de dag.

Verhuizen is dan het antwoord, maar wel als laatste. Een trage site verhuizen levert een trage site op een andere server op, en je hebt er een risico bij genomen.

Traag is ook een signaal

Een site die zonder aanleiding trager wordt, is soms een site die iets anders aan het doen is: spam versturen, of meedraaien in een netwerk. Zie je de traagheid samen met vreemde bestanden of onbekende beheerders, kijk dan eerst naar malware voordat je aan snelheid gaat werken.

Liever niet zelf

Wij houden WordPress-sites bij en controleren elke pagina, niet alleen de voorpagina. Vanaf € 29 per maand, en je kunt eerst gratis laten kijken wat er van jouw site te zien is.

Verder lezen