18. fejezet · 18.3
Mijn website is traag
Ez a cikk még nincs lefordítva. Ön a holland nyelvű verziót olvassa.
Een trage website kost bezoekers en klanten. De oorzaak zit bijna altijd in de website zelf: te veel of zware plugins, geen caching of grote afbeeldingen. Soms loopt je pakket tegen zijn grenzen aan. Met de vragen en stappen hieronder vind je de oorzaak.
Eerst drie vragen
- Is alles traag, of alleen het beheer? Is alleen het beheer van WordPress traag, dan zit het meestal in plugins, of in een bot die je inlogpagina bestookt.
- Altijd, of op bepaalde momenten? Is het alleen op drukke momenten traag, of als een geplande taak draait, dan wijst dat op de limieten van je pakket.
- Alleen bij jou, of bij iedereen? Probeer het via je telefoon op 4G of 5G, en vraag iemand anders om te kijken. Is het alleen bij jou traag, dan ligt het waarschijnlijk aan je eigen verbinding of VPN.
Stap 1: meten waar het zit
- Met Resource Usage in DirectAdmin zie je of je pakket tegen een limiet aanloopt, zoals CPU, geheugen, I/O of het aantal gelijktijdige processen (zie Resource Usage: CPU, geheugen en processen). Een melding over faults betekent dat je site op dat moment werd afgeremd.
- Met X-Ray zie je per pagina welke plugin, databasequery of externe aanroep de tijd kost (zie X-Ray: trage pagina's opsporen).
- Met een externe meting zoals Google PageSpeed Insights zie je wat de browser van een bezoeker zoal moet laden.
Stap 2: de meest voorkomende oorzaken
- Geen caching. Onze servers draaien op LiteSpeed. Voor WordPress maakt de gratis plugin LiteSpeed Cache je site vaak meteen veel sneller, omdat pagina's dan niet bij elk bezoek opnieuw worden opgebouwd.
- Te veel of zware plugins. Elke plugin kost tijd. Kijk met X-Ray welke plugins het traagst zijn en zet uit wat je niet nodig hebt.
- Grote afbeeldingen. Een foto van 5 MB rechtstreeks van je camera maakt elke pagina traag. Verklein ze voor het uploaden, of gebruik een plugin die dat doet.
- Bots en aanvallen. Zoekmachines, AI-crawlers of inlogpogingen op wp-login.php en xmlrpc.php kunnen je pakket bezighouden. Kijk in het toegangslog welke adressen veel worden opgevraagd (zie Siteoverzicht en logboeken: het foutlog en het toegangslog).
- Een oude PHP-versie. Nieuwere PHP-versies zijn flink sneller. Zie De PHP-versie kiezen (Select PHP version).
- Een rommelige database. Duizenden oude revisies, spamreacties of logtabellen maken query's traag. Ruim op en optimaliseer de database (zie Een database controleren, repareren en optimaliseren).
- Externe onderdelen. Lettertypen, video's, chatwidgets en meetcodes van andere partijen kunnen je pagina laten wachten. PageSpeed Insights laat zien welke dat zijn.
- Cronjobs die te vaak draaien (zie Cron Taken: taken automatisch laten draaien). Ook die tellen mee in de limieten.
Stap 3: is je pakket te klein?
Heb je de site opgeschoond en caching aangezet, en blijft Resource Usage op drukke momenten faults tonen? Dan heeft je site meer rekenkracht nodig. In Mijn WebOké kies je bij Mijn Producten en Beheer voor Hostingpakket wijzigen. Een upgrade gaat direct in.
Krijgen bezoekers een foutmelding 503 of Resource Limit Is Reached? Lees dan ook 503 of 'Resource Limit Is Reached': wat nu?.
Tip: Maak het beheer van WordPress traag terwijl de voorkant snel is? Kijk dan in het bijzonder naar plugins die in het beheer veel doen, zoals statistieken, back-ups of beveiligingsscans die op de server draaien. Plan zware taken op rustige momenten.
