Maak je website lichter en sneller
In deze handleiding leer je hoe je je website lichter en sneller uitvoerbaar maakt:
- Update je CMS, plug-ins en thema’s naar de laatste versies
- Controleer overhead: zware scripts, logging, crons en ongewenst verkeer
- Optimaliseer je database: verwijder oude revisies, spam en tijdelijke data
Update je CMS, plug-ins en thema’s naar de laatste versies
Om te zorgen dat je website veilig blijft is het noodzakelijk om je WordPress, plugins en thema's zo goed mogelijk up to date te houden. In oude versies kunnen lekken aangetroffen worden welke vervolgens snel bij kwaadwillende terecht komen. Wanneer je alle zaken binnen de site up to date houdt verklein je het risico op malware, en zorgt je dat alles altijd zo efficiënt mogelijk uitgeladen kan blijven worden. In onze handleiding kun je meer informatie vinden over hoe je dit kunt uitvoeren.
Updates laten uitvoeren door Hoasted
Indien gewenst kunnen wij de updates ook voor je uitvoeren middels onze onderhoud dienst. Hierbij updaten wij maandelijks alle plugins naar de laatste versies, en controleren goed of dit voor eventuele fouten in de website zorgt. Mocht dit zo zijn lossen we dat waar mogelijk direct op, of draaien een specifieke update terug. Op onze website kun je meer informatie vinden over deze dienst:
Controleer overhead: zware scripts, logging, crons en ongewenst verkeer
Wanneer er hoog resource gebruik plaatsvind is het slim om te controleren welke zaken binnen de website precies draaien. Een handige tool hiervoor is de X-Ray tool in cPanel, waarmee je per pagina goed kunt zien waar de laadtijd precies aan op gaat. In onze handleiding kun je meer informatie vinden over hoe je deze tool kunt inzetten:
Resource gebruik verlagen
Daarnaast zijn er nog enkele tips en tricks om de load binnen het account verder te verlagen. We raden aan hiervoor onderstaande handleidingen door te nemen:
- Optimaliseren snelheid - WordPress CPU load verlagen
- Optimaliseren snelheid - Resource gebruik verlagen
Logging uitschakelen
Voor het debuggen van zaken welke mis gaan in je websites is het activeren van de error logs een goed idee. Het kan echter zo zijn dat hier erg veel kleine meldingen in worden weggeschreven die wellicht niet heel belangrijk zijn voor het goed functioneren van de website, waardoor de schijfruimte en de hoeveelheid data die weggeschreven dient te worden flink kan oplopen. Wanneer je niet actief bezig bent met het debuggen hiervan raden we dan ook aan om deze uit te schakelen en te verwijderen uit het account.
Cronjobs verplaatsen naar cPanel
Standaard zal WordPress cronjobs starten op basis van een website bezoek. Hierdoor kan het voorkomen dat er een flinke wachtrij word opgebouwd welke vervolgens in één keer afgewerkt moet worden. Dit kan een negatieve impact op de snelheid hebben terwijl deze processen draaien. We raden dan ook aan om deze cronjobs vanuit het cPanel account aan te roepen. Op die manier zullen deze iedere 15 minuten aangeroepen worden waarmee de wachtrij voorkomen kan worden.
Bot verkeer controleren
Het kan voorkomen dat er veel bots zijn welke jouw website bezoeken. Zeker nu de verschillende AI tools meer gebruikt worden zien we een grote toename in het aantal bots welke jouw website proberen te indexeren. In sommige gevallen kan dit ervoor zorgen dat er extreem veel verzoeken gemaakt worden, wat ervoor zorgt dat de resources in het account vol lopen. We hebben hier een handige tool in cPanel voor gemaakt waarmee je deze bots indien nodig gemakkelijk kunt blokkeren.
Optimaliseer je database: verwijder oude revisies, spam en tijdelijke data
Bij gebruik van WordPress zullen er veel tijdelijke zaken opgeslagen worden in de database. Hierbij kan het zijn dat de database erg groot wordt, wat ervoor zorgt dat het doorzoeken hiervan langzamer gaat. Om dit te verhelpen kun je periodiek deze zaken opruimen vanuit de LiteSpeed plugin via 'LiteSpeed Cache > Database'. Het opruimen van deze zaken zal geen effect hebben op de werking of inhoud van je website.

Database tabellen optimaliseren
Indien je nog gebruikt maakt van het oudere MyISAM raden we aan om deze om te zetten naar het snellere InnoDB. Dit kan ook gemakkelijk uitgevoerd worden vanuit de LiteSpeed Cache > Database pagina.

Opruimen van SPAM reacties
Wanneer er geen ReCaptcha actief is op je website is het mogelijk dat bots automatische reacties achterlaten op je website. Over het algemeen zullen deze correct geblokkeerd worden of een draft status krijgen waardoor deze niet op de website verschijnen, maar dit zorgt wel voor veel entries in de database. We raden dan ook aan om deze zoveel mogelijk te verwijderen via de 'Comments' of 'Reacties' link in de sidebar.

Om deze SPAM comments zoveel mogelijk te voorkomen is het gebruik van een ReCaptcha plugin vereist. In onze handleiding kun je meer informatie vinden over hoe je dit instelt:
Opruimen actionscheduler items
WordPress gebruikt de action scheduler voor het uitvoeren van achtergrond taken. Deze worden standaard voor lange tijd opgeslagen, wat de grootte van je database laat oplopen. Om deze maximaal 7 dagen te bewaren kun je onderstaande regels toevoegen aan het functions.php bestand van je thema.
// Hoasted actionscheduler aanpassing
add_filter( 'action_scheduler_retention_period', function() { return DAY_IN_SECONDS * 7; } );
Om vervolgende oudere entries te verwijderen kun je onderstaande SQL queries uitvoeren via 'cPanel > phpMyAdmin'. Selecteer vervolgens de database van je WordPress installatie en klik bovenin op 'SQL'. Hier kun je onderstaande 3 commando's los van elkaar in uitvoeren om deze zaken op te ruimen.
DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'complete' DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'failed' DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'canceled'

Zodra dit is voltooid kun je ook de log bestanden van de action scheduler verwijderen. Open hiervoor de desbetreffende database in phpMyAdmin en klik bij de wp_actionscheduler_logs tabel op 'empty'.

Hulp nodig?
Kom je er niet uit of wil je dat wij even meekijken? Neem gerust contact met ons op via support@hoasted.com, dan helpen we je graag verder.